<SEC-DOCUMENT>0001031623-19-000060.txt : 20191105
<SEC-HEADER>0001031623-19-000060.hdr.sgml : 20191105
<ACCEPTANCE-DATETIME>20191105083444
ACCESSION NUMBER:		0001031623-19-000060
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		52
CONFORMED PERIOD OF REPORT:	20190930
FILED AS OF DATE:		20191105
DATE AS OF CHANGE:		20191105

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34279
		FILM NUMBER:		191191873

	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-Q
<SEQUENCE>1
<FILENAME>q32019-10qdocument.htm
<DESCRIPTION>10-Q
<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="s2182F913EDEA51D593A6C14B8FA3CE8C"></a></div><div style="line-height:120%;padding-top:5px;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="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:5px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">WASHINGTON, D.C. 20549</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:12pt;">&#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;margin-left:auto;margin-right:auto;width:180px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:180px;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="padding-top:16px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">FORM 10-Q</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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934   </font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or</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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">&#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:inherit;font-size:10pt;font-weight:bold;">&#32;to </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission File Number 001-34279</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;"><hr></div><div style="line-height:120%;text-align:center;font-size:16pt;"><img src="corpcolora10.jpg" alt="corpcolora10.jpg" style="height:53px;width:233px;"><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:565px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:565px;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="padding-top:16px;text-align:center;font-size:16pt;"><font style="font-family:inherit;font-size:16pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</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="3"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:50%;"></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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">72-1147390</font></div></td></tr><tr><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(State or other jurisdiction of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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: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 No.)</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></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="3"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:50%;"></td></tr><tr><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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">16225 PARK TEN PLACE, SUITE 300</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">77084</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></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-bottom:4px;text-align:center;font-size:8pt;"><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:37.109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(713) 714-6100</font></div><div style="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></td></tr></table></div><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Securities registered pursuant to 12(b) of the Act:</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Title of each class</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Trading Symbol(s)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Name of each exchange on which registered</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">GIFI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">NASDAQ</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;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;</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:8px;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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;Yes&#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:8px;text-align:justify;text-indent:32px;font-size:8pt;"><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, a smaller reporting company or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:25%;"></td><td style="width:1%;"></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;">Large&#160;accelerated&#160;filer</font></div></td><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:8pt;"><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;&#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;">Accelerated&#160;filer</font></div></td><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:8pt;"><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;height:5px;font-size:10pt;"><font style="font-family: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:5px;font-size:10pt;"><font style="font-family: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:5px;font-size:10pt;"><font style="font-family: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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-accelerated filer</font></div></td><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:8pt;"><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;&#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;">Smaller&#160;reporting&#160;company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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:8pt;"><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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">Emerging Growth Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Wingdings;font-size:8pt;">&#168;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;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;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div><div style="line-height:120%;padding-top:8px;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 Exchange 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;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><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;">November&#160;5, 2019</font><font style="font-family:inherit;font-size:8pt;">, was</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:8pt;">15,263,170</font><font style="font-family:inherit;font-size:10pt;">.</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:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><hr style="page-break-after:always"><div><a name="s41F6CE9CB7975DCDAA3E3A1286B3DFC2"></a></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:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">I N D E X</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:13%;"></td><td style="width:2%;"></td><td style="width:76%;"></td><td style="width:1%;"></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;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: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: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;border-bottom:1px solid #000000;"><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: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><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: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="#sA563D725205C5D4DB2892148827E0CBF"><font style="font-family:inherit;font-size:10pt;">PART&#160;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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA563D725205C5D4DB2892148827E0CBF"><font style="font-family:inherit;font-size:10pt;">FINANCIAL 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s49E0CE4471D551E5BF080DFCAE55C169"><font style="font-family:inherit;font-size:10pt;">Item&#160;1.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s49E0CE4471D551E5BF080DFCAE55C169"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s84DB6C70A8195F68811DB022185B776B"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets at September 30, 2019 (unaudited) and December 31, 2018</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s84DB6C70A8195F68811DB022185B776B">1</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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;"><a style="font-family:inherit;font-size:10pt;" href="#s60D40EB08965544989F434D27311E3F9"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2019 and 2018 (unaudited)</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s60D40EB08965544989F434D27311E3F9">2</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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;"><a style="font-family:inherit;font-size:10pt;" href="#s16FF0C0739B05803A1D4C50DDDD71348"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Shareholders' Equity for the Three and Nine Months Ended September 30, 2019 and 2018 (unaudited)</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s16FF0C0739B05803A1D4C50DDDD71348">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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;"><a style="font-family:inherit;font-size:10pt;" href="#s9854D8F096C559889C8960549380D13A"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2019 and 2018 (unaudited)</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9854D8F096C559889C8960549380D13A">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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;"><a style="font-family:inherit;font-size:10pt;" href="#sD851ED0993DD54C98D2AF99F676B0E8C"><font style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements (unaudited)</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD851ED0993DD54C98D2AF99F676B0E8C">5</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="#s7067C2B91E05532F9F696896B7C5F3FF"><font style="font-family:inherit;font-size:10pt;">Item&#160;2.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s7067C2B91E05532F9F696896B7C5F3FF"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7067C2B91E05532F9F696896B7C5F3FF">19</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="#sEBD1C498B30B59A8BBCA0BEA91C6370B"><font style="font-family:inherit;font-size:10pt;">Item&#160;3</font></a><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#sEBD1C498B30B59A8BBCA0BEA91C6370B"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEBD1C498B30B59A8BBCA0BEA91C6370B">38</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="#s70D45CBD724F52DBA8CB7CD3090AB65F"><font style="font-family:inherit;font-size:10pt;">Item&#160;4.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s70D45CBD724F52DBA8CB7CD3090AB65F"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s70D45CBD724F52DBA8CB7CD3090AB65F">38</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="#s4AAE37DCF5F557CC92502A6BFF8C8D71"><font style="font-family:inherit;font-size:10pt;">PART&#160;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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s4AAE37DCF5F557CC92502A6BFF8C8D71"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s79D6F72B43BB5168BA400D7834C92D9A"><font style="font-family:inherit;font-size:10pt;">Item&#160;1.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s79D6F72B43BB5168BA400D7834C92D9A"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s79D6F72B43BB5168BA400D7834C92D9A">39</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="#s9EED9E8C9AB95894A1696803BEF83418"><font style="font-family:inherit;font-size:10pt;">Item&#160;1A.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#s9EED9E8C9AB95894A1696803BEF83418"><font style="font-family:inherit;font-size:10pt;">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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9EED9E8C9AB95894A1696803BEF83418">39</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="#sEF1E55354F9E5E6C9EBFF529302C75E2"><font style="font-family:inherit;font-size:10pt;">Item&#160;6.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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;"><a style="font-family:inherit;font-size:10pt;" href="#sEF1E55354F9E5E6C9EBFF529302C75E2"><font style="font-family:inherit;font-size:10pt;">Exhibits</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEF1E55354F9E5E6C9EBFF529302C75E2">39</a></div></td></tr><tr><td colspan="3" 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="#sBAE060DDA8BF58A0966CFB51E91D5345"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBAE060DDA8BF58A0966CFB51E91D5345">40</a></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;">- </font><font style="font-family:inherit;font-size:10pt;">&#32;i</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s5052CA4F7C22565999AA307F8DCE4A68"></a></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 on Form 10-Q for the quarter ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;("this Report"), the following abbreviations and terms have the meanings as 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="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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;">2018 Annual Report</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 annual report for the year ended December 31, 2018, filed with the SEC on Form 10-K on March 1, 2019.</font></div></td></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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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="text-align:left;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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="text-align:left;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 maturing June&#160;9, 2021, 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 style="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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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:middle;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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="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 style="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;">EPS</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;">Income (loss) 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">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 style="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="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></td></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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 style="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;">GAAP</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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">Typically in bays, lakes and marshy areas.</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;">- </font><font style="font-family:inherit;font-size:10pt;">ii</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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 style="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;">offshore</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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">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 style="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: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 style="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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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:top;padding-left:2px;padding-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. 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 drydock held for sale by our Shipyard 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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(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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 property 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 style="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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Single Point Anchor Reservoir. A floating vessel 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 style="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: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 style="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: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></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;">- </font><font style="font-family:inherit;font-size:10pt;">iii</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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;">&#160;Revenue from Contracts with Customers.</font></div></td></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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top: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: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 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></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">iv</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sA563D725205C5D4DB2892148827E0CBF"></a></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. FINANCIAL INFORMATION</font></div><div><a name="s49E0CE4471D551E5BF080DFCAE55C169"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1. Financial Statements.</font></div><div><a name="s84DB6C70A8195F68811DB022185B776B"></a></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;">CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font><font style="font-family:inherit;font-size:12pt;">&#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="8"></td></tr><tr><td style="width:67%;"></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:14%;"></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;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br>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;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;">(Unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:#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;">Current assets:</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="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;">Cash and cash equivalents</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;">45,911</font></div></td><td style="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;">70,457</font></div></td><td 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: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;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;">25,457</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;">8,720</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: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;padding-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,268</font></div></td><td style="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;">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></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;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;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;">50,855</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;">29,982</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: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;">4,358</font></div></td><td style="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;">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></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;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:#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;">3,437</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;">3,268</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: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;padding-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,518</font></div></td><td style="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;">18,935</font></div></td><td 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:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;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;">178,804</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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;border-top:1px solid #000000;"><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;background-color:#bfe4ff;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;padding-left:24px;text-indent:0px;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;padding-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,770</font></div></td><td style="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;">79,930</font></div></td><td 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: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;">Other noncurrent assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,591</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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;border-bottom:1px solid #000000;"><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;background-color:#bfe4ff;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;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom: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;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,165</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom: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;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><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></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: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;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="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 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></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;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;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,781</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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: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;padding-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,682</font></div></td><td style="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;">16,845</font></div></td><td 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: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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,359</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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;border-bottom:1px solid #000000;"><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:#bfe4ff;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;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,822</font></div></td><td style="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;">56,101</font></div></td><td 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;">Other noncurrent liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,299</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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;border-bottom:1px solid #000000;"><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;background-color:#bfe4ff;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;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,121</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom: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;"><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;">Shareholders&#8217; equity:</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="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:justify;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;padding-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:#bfe4ff;padding-left:28px;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;">Common stock, no par value, 30,000 shares authorized, 15,263 shares issued and outstanding at September 30, 2019 and 15,090 at December 31, 2018</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;">11,123</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;">11,021</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: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;padding-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,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;">102,243</font></div></td><td 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: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;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,767</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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;border-bottom: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;background-color:#bfe4ff;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;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187,044</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;padding-left:2px;padding-top:2px;padding-bottom:2px;border-bottom: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: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:#bfe4ff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:0px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-bottom: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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277,165</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-bottom: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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-bottom:3px double #000000;"><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;background-color:#bfe4ff;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:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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 style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">1</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s60D40EB08965544989F434D27311E3F9"></a></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;">&#32;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;">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;">(UNAUDITED)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands, except per share data)</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</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="16"></td></tr><tr><td style="width:49%;"></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: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="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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Nine Months Ended&#160;<br>&#160;September 30,</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;">&#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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</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;">2018</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;">75,802</font></div></td><td style="vertical-align: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;">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;">223,863</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;">161,016</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;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;">78,487</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;">52,924</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;">227,593</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;">164,248</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;text-indent:24px;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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,685</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;">(3,212</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;">(3,730</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;">(3,232</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:top;padding-left:2px;padding-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,970</font></div></td><td style="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,902</font></div></td><td style="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,791</font></div></td><td style="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,703</font></div></td><td 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 impairment 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;">324</font></div></td><td style="vertical-align: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;">146</font></div></td><td style="vertical-align: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;">254</font></div></td><td style="vertical-align: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;">(5,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;">(51</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;">2,484</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;">(181</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;">2,859</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;text-indent:24px;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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,928</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,744</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;">(15,594</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;">(15,111</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: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;">Interest (expense) income, 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;">139</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;">72</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">527</font></div></td><td style="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: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;">(166</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;text-indent:24px;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;background-color:#cceeff;padding-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,789</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,672</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;">(15,067</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,277</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;">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;">10</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;">(277</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;">(2</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;">(419</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;text-indent:24px;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;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;">(6,779</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;">(10,949</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;">(15,069</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;">(15,696</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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;border-top:3px double #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:3px double #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;">Basic and diluted 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;">(0.44</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.73</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.99</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;">(1.05</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></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</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 style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s16FF0C0739B05803A1D4C50DDDD71348"></a></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;">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;">(UNAUDITED)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height: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="20"></td></tr><tr><td style="width:0%;"></td><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><font>&#160;</font></td><td rowspan="2" 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" rowspan="2" 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;">Common Stock</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="3" rowspan="3" style="vertical-align:bottom;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;">Additional</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td rowspan="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="3" rowspan="3" style="vertical-align:bottom;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;">Retained</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Earnings</font></div></td><td rowspan="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="3" rowspan="3" style="vertical-align:bottom;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><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shareholders&#8217;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td><font>&#160;</font></td></tr><tr><td><font>&#160;</font></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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: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></tr><tr><td><font>&#160;</font></td><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;font-weight:normal;">Balance at December 31, 2017</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,910</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,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;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;">100,456</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;">108,214</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;">219,493</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">(5,296</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,296</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><font>&#160;</font></td><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;">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;">133</font></div></td><td style="vertical-align: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;">(79</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;">(708</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;">(787</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</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;">69</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;">607</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><font>&#160;</font></td><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 March 31, 2018</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;">15,043</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;">10,813</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;">100,355</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;">102,918</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;">214,086</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">549</font></div></td><td style="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;">549</font></div></td><td 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><font>&#160;</font></td><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;">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;">75</font></div></td><td style="vertical-align: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">755</font></div></td><td style="vertical-align: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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-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 June 30, 2018</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;">15,043</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;">10,888</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;">101,035</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;">103,467</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;">215,390</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><font>&#160;</font></td><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;">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;">(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;">(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></tr><tr><td><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">1</font></div></td><td style="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;">(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(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><font>&#160;</font></td><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;">Stock-based compensation expense</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;">69</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;">634</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">703</font></div></td><td style="vertical-align: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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-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 September 30, 2018</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;">15,044</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;">10,957</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;">101,661</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;">92,518</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;">205,136</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height: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="20"></td></tr><tr><td style="width:0%;"></td><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><font>&#160;</font></td><td rowspan="2" 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" rowspan="2" 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;">Common Stock</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="3" rowspan="3" style="vertical-align:bottom;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;">Additional</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Paid-In</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital</font></div></td><td rowspan="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="3" rowspan="3" style="vertical-align:bottom;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;">Retained</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Earnings</font></div></td><td rowspan="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="3" rowspan="3" style="vertical-align:bottom;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><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shareholders&#8217;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Equity</font></div></td></tr><tr><td><font>&#160;</font></td></tr><tr><td><font>&#160;</font></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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: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></tr><tr><td><font>&#160;</font></td><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;font-weight:normal;">Balance at December 31, 2018</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;">15,090</font></div></td><td style="vertical-align: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,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 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;">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 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;">87,836</font></div></td><td style="vertical-align: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;">201,100</font></div></td><td style="vertical-align: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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">(3,042</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,042</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><font>&#160;</font></td><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;">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;">146</font></div></td><td style="vertical-align: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;">(71</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;">(643</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;">(714</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</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;">56</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;">504</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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">560</font></div></td><td 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><font>&#160;</font></td><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 March 31, 2019</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;">15,236</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;">11,006</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;">102,104</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;">84,794</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;">197,904</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">(5,248</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,248</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><font>&#160;</font></td><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;">Stock-based compensation expense</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;">79</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;">707</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">786</font></div></td><td style="vertical-align: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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-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 June 30, 2019</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;">15,236</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;">11,085</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;">102,811</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;">79,546</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;">193,442</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><font>&#160;</font></td><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;">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;">(6,779</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,779</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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left: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;">27</font></div></td><td style="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</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;">(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;">&#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;">(81</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><font>&#160;</font></td><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;">Stock-based compensation expense</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;">46</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;">416</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align: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><font>&#160;</font></td><td style="vertical-align:top;padding-left:2px;padding-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 September 30, 2019</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;">15,263</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,123</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;">103,154</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;">72,767</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;">187,044</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-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:center;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;">- </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s9854D8F096C559889C8960549380D13A"></a></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;">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;">(UNAUDITED) </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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:67%;"></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:14%;"></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="7" rowspan="2" 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;">Nine Months Ended&#160;<br>&#160;September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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 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></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;">Net 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;">(15,069</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;">(15,696</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;">Adjustments to reconcile net loss to net cash used in 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></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;">Depreciation and lease asset 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;">7,264</font></div></td><td style="vertical-align: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,788</font></div></td><td style="vertical-align: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;">Other amortization, 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;">37</font></div></td><td style="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;">(458</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">59</font></div></td><td style="vertical-align: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,776</font></div></td><td style="vertical-align: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;">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;">622</font></div></td><td style="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,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></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;">(Gain) loss on sale of 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;">(369</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,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></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;">(Gain) loss on sale of fixed assets and other assets, 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;">(565</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;">87</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(Gain) loss on insurance recoveries, 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;">(3,342</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation 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,808</font></div></td><td style="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,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></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;">Changes in operating assets and 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:76px;padding-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;padding-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,822</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,211</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:76px;padding-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;background-color:#cceeff;padding-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,873</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;">(11,814</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:76px;padding-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, inventory and other 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;">1,502</font></div></td><td style="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,722</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:76px;padding-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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,791</font></div></td><td style="vertical-align: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:76px;padding-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;padding-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,164</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,588</font></div></td><td 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:76px;padding-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;">(470</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;">632</font></div></td><td style="vertical-align: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:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Noncurrent assets and liabilities, net (including long-term retainage)</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;">(910</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,122</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:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:54px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in 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;">(6,706</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;">(18,666</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:top;padding-left:2px;padding-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 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></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;">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;">(1,990</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,362</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;">Purchases 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;">(45,366</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;">(9,174</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;">Maturities 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;">28,761</font></div></td><td style="vertical-align: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;">Proceeds from sale of property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,598</font></div></td><td style="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;">57,716</font></div></td><td 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;">Recoveries from insurance claims</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;">9,362</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:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:54px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,997</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;">55,542</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;">Cash flows from financing activities:</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;">Proceeds from 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;">&#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;">15,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: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;">Repayment of 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;">&#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;">(15,000</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;">Payment of financing cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</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</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;">Tax payments for vested stock withholdings</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;">(795</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;">(795</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:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:54px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;"><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;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;">(839</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;">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;">(24,546</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;">36,037</font></div></td><td style="vertical-align: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;">Cash and cash equivalents, beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;"><div style="text-align:left;font-size:10pt;"><font style="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,983</font></div></td><td 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;">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;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;">45,911</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;">45,020</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these financial statements.</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;">- </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sD851ED0993DD54C98D2AF99F676B0E8C"></a></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;">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;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s43F9AE27E86151FC8595B42956993323"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;text-align:left;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;"><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 project management, hookup, commissioning, repair, maintenance and civil construction services. We operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions ("Fabrication", "Shipyard" and "Services") 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.  During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division.  See Note 7 for discussion of our realigned operating divisions and related financial information.  Our corporate headquarters is located in Houston, Texas, with operating 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;">Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of an offshore jacket and deck, </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;harbor tug vessels, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;offshore regional class marine research vessels, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;vehicle ferries, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;towboats, an ice-breaker tug, and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;towing, salvage and rescue ships. Projects completed in recent years include the fabrication of complex modules for a newbuild petrochemical facility and a meteorological tower and platform for an offshore wind project, and construction of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;technologically advanced OSVs and </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;harbor tug vessels. Other completed projects 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:30px;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;">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;"><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 accompanying unaudited Consolidated Financial Statements ("Financial Statements") reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation.  The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the "SEC").  Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements.  In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;are not necessarily indicative of the results that may be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</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;">Our Consolidated Balance Sheet ("Balance Sheet") at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the Financial Statements and related footnotes included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report. Certain amounts for the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;period have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") and our Consolidated Statements of Cash Flows ("Statement of Cash Flows") to conform to our presentation for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;period. </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;">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, and diversify our customer base within all 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 cost reductions and the sale of underutilized assets.  We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.  See Note 3 for further discussion of our recent asset sales and assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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 that our cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, and availability under our Credit Agreement (defined in Note 4), 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.</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;">- </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">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 and can 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 and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as noncurrent.</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;">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;">Income (Loss) 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%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted income (loss) 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%;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;">Cash Equivalents and Short-term Investments</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;">Cash equivalents</font><font style="font-family:inherit;font-size:10pt;">&#32;- 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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term investments - </font><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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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. </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%;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.    </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;">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 </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;">- </font><font style="font-family:inherit;font-size:10pt;">6</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. 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. </font></div><div style="line-height:120%;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 Statement of 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;">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;">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%;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;">Depreciation Expense</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</font><font style="font-family:inherit;font-size:10pt;">&#32;years, 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.</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;">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;">We review long-lived assets for impairment, which include property, plant and equipment and our lease assets included within other noncurrent 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. During the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we identified no indicators of impairment. </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;">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;">The carrying amounts reported for financial instruments, including cash and cash equivalents, short-term investments, contracts receivable and accounts payable, approximate their fair values.</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: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;">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 </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;">- </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">arrangements.  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. </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. 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.  Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. 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. </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;">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;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. Prior to our adoption of Topic 606, our determination of percentage-of-completion for our fixed-price and unit-rate 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.  Accordingly, our determination of percentage-of-completion for the three and nine months ended September 30, 2018, was based on this method.  </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:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our fixed-price and unit-rate 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 also 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 contract 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.  Accordingly, our determination of percentage-of-completion for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, was based on this method.  The impact of the difference in methods of determining percentage-of-completion between the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;periods was not material.  </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><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;">&#32;we also evaluated 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 did not believe was material to our Financial Statements.  Accordingly, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;cumulative adjustment to retained earnings as of January 1, 2018 was recorded.</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;">- </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">Income Taxes</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;">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. </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. </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;">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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </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 deferred pre-contract 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;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 (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.</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;">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;">Leases -</font><font style="font-family:inherit;font-size:10pt;">&#32;In the first quarter 2019, we adopted ASU 2016-02, &#8220;Leases,&#8221; which required us to record a lease liability on our Balance Sheet equal to the present value of our lease payments for leased assets, and record a lease asset on our Balance Sheet representing our right to use the underlying leased assets for all leases having an original term of longer than 12-months. In our adoption we elected the modified retrospective transition method, and accordingly, prior periods have not been restated and continue to be reported under the lease standard in effect during such periods. We also elected certain practical expedients provided by ASU 2016-02, including not recording an asset or liability for leases having a term of 12-months or less and not separating lease and non-lease components for our leases. Upon adoption, we recorded operating lease assets and lease liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, at January 1, 2019.  Included in our lease asset was an intangible asset of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;associated with two favorable lease obligations recorded in connection with a former acquisition, which was reclassified as a lease asset under ASU 2016-02.&#160;</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 lease asset is reflected within other noncurrent assets, and the current and noncurrent portions of the lease liability are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our lease asset, current lease liability and long-term lease liability were </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</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;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  For&#160;leases with escalations over the life of the lease, we recognize expense on a straight-line basis. See Note 5 for further discussion of our lease liabilities.</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;">Stock-based grants -</font><font style="font-family:inherit;font-size:10pt;">&#32;In the first quarter 2019, we adopted ASU 2018-07, "Improvements to Non-employee Share-Based Payment Accounting," which simplifies the accounting for share-based payments granted to non-employees for goods and services. Under the ASU, most of the guidance for such payments to non-employees is now aligned with the requirements for share-based payments to employees. The adoption of the new standard did not have a material impact on our financial position, results of operations or related disclosures. </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;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;">&#32;In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221; 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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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><a name="s407154F4B2C95EC78B4B1F86BD56C49F"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;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.  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:justify;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, for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</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:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:52px;"></td><td style="width:168px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></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="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;">Three Months Ended September 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">Shipyard</font></div></td><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;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">Eliminations</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: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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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;">19,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 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;">38,128</font></div></td><td style="vertical-align: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;">6,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(65</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;">64,307</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,308</font></div></td><td style="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;">9,442</font></div></td><td style="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,750</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,295</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(550</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: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;">745</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</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: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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:52px;"></td><td style="width:169px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></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="19" 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;">Three Months Ended September 30, 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;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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;">3,382</font></div></td><td style="vertical-align: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;">23,635</font></div></td><td style="vertical-align: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,422</font></div></td><td style="vertical-align: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;">(494</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;">36,945</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">857</font></div></td><td style="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;">10,424</font></div></td><td style="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">11,281</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,771</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(285</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: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,486</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">24,492</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">22,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: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;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;">(779</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: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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,712</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:50px;"></td><td style="width:169px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></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="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;">Nine Months Ended September 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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;">54,520</font></div></td><td style="vertical-align: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;">108,361</font></div></td><td style="vertical-align: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;">23,517</font></div></td><td style="vertical-align: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;">(4,311</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;">182,087</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">30,403</font></div></td><td style="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">35,632</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,254</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,110</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: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;">6,144</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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: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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:50px;"></td><td style="width:169px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:75px;"></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="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;">Nine Months Ended September 30, 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;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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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;">30,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="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;">62,116</font></div></td><td style="vertical-align: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;">31,288</font></div></td><td style="vertical-align: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;">(1,989</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;">121,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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,561</font></div></td><td style="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;">31,495</font></div></td><td style="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;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">36,056</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,909</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(561</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: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;">3,348</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,677</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,692</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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: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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">161,016</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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:-24px;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%;text-align:left;padding-left:42px;text-indent:-24px;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;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;">- </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">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;">A summary of our remaining performance obligations by operating segment at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands).</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:65%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:31%;"></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</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Fabrication</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;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:#bfe4ff;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;">39,894</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Shipyard </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">384,852</font></div></td><td 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:#bfe4ff;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;">Services</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;border-bottom:1px solid #000000;background-color:#bfe4ff;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,189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;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:bottom;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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">439,935</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:2px;text-align:left;text-indent:12px;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:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><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;">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 termination notices from our customer. See Note 5 for further discussion of these contracts.</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;">We expect to recognize revenue for our remaining performance obligations at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:65%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:31%;"></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;">Performance Obligations</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Remainder of 2019</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,028</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: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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">230,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></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">2021</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:9pt;"><font style="font-family:inherit;font-size:9pt;">122,068</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: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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,140</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:#bfe4ff;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</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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;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:#bfe4ff;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;">439,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;Contracts Assets and Liabilities</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;">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 billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract 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.  Contract assets and contract liabilities included in our Balance Sheet at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are 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.65853658536585%;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="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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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></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;">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: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;">50,855</font></div></td><td style="vertical-align: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;">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></tr><tr><td style="vertical-align:top;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;">Contract liabilities </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,682</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;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Contracts in progress, net</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;">35,173</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;">13,137</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;text-indent:12px;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:18px;"><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 decrease in contract liabilities compared to </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project in our Shipyard 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:18px;"><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;">Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">three months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at June 30, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$8.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$2.6 million</font><font style="font-family:inherit;font-size:9pt;">&#32;respectively.  Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">, was </font><font style="font-family:inherit;font-size:9pt;">$14.3 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">, respectively.</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:18px;"><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;">Contract liabilities at </font><font style="font-family:inherit;font-size:9pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$2.4 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%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;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;">- </font><font style="font-family:inherit;font-size:10pt;">11</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">Allowance for Doubtful Accounts</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 the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;provision for bad debts, and for the three months ended September 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, our provision for bad debts was $</font><font style="font-family:inherit;font-size:10pt;">2.8 million</font><font style="font-family:inherit;font-size:10pt;">.  For the nine months ended September 30, 2019 and 2018, our provision for bad debts was </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;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our provision for bad debts is included in other (income) expense, net on our Statement of Operations.  Our allowance for doubtful accounts at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </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.4 million</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;"><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;">Variable Consideration </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 the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, certain projects in our Shipyard and Services divisions reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was recorded 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;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 Project Estimates </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%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and nine months ended September 30, 2019, 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;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The changes in estimates were associated with our harbor tug projects and ice-breaker tug project in our Shipyard Division and a project in our Services Division.</font></div><div style="line-height:120%;text-align:left;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:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#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 totaled </font><font style="font-family:inherit;font-size:10pt;">$1.9 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 the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs and liquidated damages, primarily associated with the need to supplement and re-perform work for an under-performing paint subcontractor, higher cost estimates from our electrical and instrumentation subcontractor, and our inability to achieve previously anticipated labor productivity improvements on our uncompleted vessels, resulting in increased craft labor and subcontracted services and extensions of schedule for the projects.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with limitations in craft labor availability and the required use of contract labor in lieu of direct hire labor, resulting in lower than anticipated craft labor productivity and extensions of schedule for the projects. The revised forecasts incorporate actual results obtained from completion of the fifth vessel in the third quarter 2019 and progress achieved on the remaining five vessels.  At September 30, 2019, the uncompleted vessels were at various stages of completion ranging from approximately </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">88%</font><font style="font-family:inherit;font-size:10pt;">&#32;and are forecast to be completed at various dates ranging from the fourth quarter 2019 through the third quarter 2020.  The projects were in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">. 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 additional 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><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:24px;"><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 ice-breaker tug project totaled </font><font style="font-family:inherit;font-size:10pt;">$0.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 the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs, primarily associated with difficulties encountered to launch the vessel and anticipated delays and costs to deliver the vessel, resulting in additional craft labor, subcontracted services and support, and an extension of schedule for the project.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with incomplete and deficient subcontracted production engineering, resulting in construction rework and disruption, lower than anticipated craft labor productivity and an extension of schedule for the project. At September 30, 2019, the vessel was approximately </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;">&#32;complete and is forecast to be completed in the fourth quarter 2019 and delivered in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedule is further extended, or we experience further delays or additional costs to deliver the vessel, the project 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><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:24px;"><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 our Services project totaled </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.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three and nine months ended September 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs and liquidated damages, primarily associated with stringent welding procedure requirements and customer specifications for subsea components, resulting in additional materials, craft labor and subcontracted services and support, and an extension of schedule for the project.  At September 30, 2019, the project was approximately </font><font style="font-family:inherit;font-size:10pt;">56%</font><font style="font-family:inherit;font-size:10pt;">&#32;complete and is forecast to be completed in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">.  If we continue to experience difficulties with the procedure requirements and specifications for the project or the schedule is further extended, the project would experience further losses. </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;">- </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></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;">For the three and nine months ended September 30, 2018, individual projects with significant changes in estimated margins did not have a material net impact on our loss from 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;">Other Project Matters</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;background-color:#ffffff;font-style:italic;">Project Tariffs -</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">&#32;</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Certain imported materials used, or forecast to be used, for</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">&#32;</font><font style="font-family:inherit;font-size:10pt;">our projects a</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">re currently subject to existing, new or increased tariffs or duties.  We believe such amounts, if incurred, are recoverable from our customers under the contractual provisions of our contracts; however, we can provide no assurances that we will successfully recover such amounts.</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;background-color:#ffffff;font-style:italic;">Other -</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">At September 30, 2019 and December 31, 2018, other noncurrent assets on our Balance Sheet included </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of retention for a previously completed project in our Fabrication Division for the fabrication of modules for a petrochemical facility. This retention is billable to the customer upon expiration of the contractual warranty period, which is expected to occur in the second quarter 2020; however, the customer has recently announced it is pursuing strategic alternatives and has executed amendments to its financing arrangements that could delay the timing of collection of the retention.</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="sF4ED4D128682588FA03EC94D69D9DC23"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3. 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;">A summary of our assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;</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;margin-left:auto;margin-right:auto;width:557px;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:222px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:95px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:87px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:95px;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:center;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:center;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:center;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:center;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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></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="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;">Fabrication Division</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: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;">Shipyard Division</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: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;">Consolidated</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;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;">25,789</font></div></td><td style="vertical-align: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: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;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;">898</font></div></td><td style="vertical-align: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: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;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;">26,687</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated depreciation</font></div></td><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="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;">(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: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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></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;">(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: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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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: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;">17,918</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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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: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;">600</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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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: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;">18,518</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fabrication Division 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: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 the second and fourth quarters of 2018, we completed the sale of the Texas South Yard and Texas North Yard, respectively, which included both fabrication yards and certain equipment.  In connection with the sale of the Texas South Yard, during the nine months ended September 30, 2018, we received 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 recognized a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, which is 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: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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Fabrication Division continued to have </font><font style="font-family:inherit;font-size:10pt;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale ("Fabrication AHFS"), which were initially expected to be sold with the South Texas Properties.  These assets consist primarily 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.  The Fabrication AHFS were relocated 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;">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.  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, of which approximately </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was reflected as a liability on our Balance Sheet at December 31, 2017, related to estimated future repairs associated with Hurricane Harvey.  In addition, 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;">&#32;payment 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;of payments received during the nine months ended September 30, 2018.  In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the 2018 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 no 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="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 recorded during the nine months ended September 30, 2018, 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%;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;">- </font><font style="font-family:inherit;font-size:10pt;">13</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">Other -</font><font style="font-family:inherit;font-size:10pt;">&#32;During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we received proceeds of </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.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the sale of assets that were held for sale, which resulted in a gain of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and loss of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.  During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded 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 </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the impairment of other assets that were held for sale.  The net expense of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the nine months ended September 30, 2018 is 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: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;">The sale of our South Texas Properties did not impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties, and the Fabrication AHFS, did 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;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;">Shipyard Division 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;"><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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Shipyard Division had </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale ("Shipyard AHFS"), which consists of a 2,500-ton drydock located at our shipyard in Houma, Louisiana.  The carrying value reflects an impairment of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;recorded during the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, as we sold the drydock in October 2019 for net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, which was </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;less than its carrying value. The Shipyard AHFS did not qualify for discontinued operations presentation.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="sD49D02D41D15584F89BF760A64869279"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4. 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 Agreemen</font><font style="font-family:inherit;font-size:10pt;">t</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 May 1, 2019, we amended our Credit Agreement to extend its maturity date to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants for 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;">2.00</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;">$170.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 net proceeds from any issuance of stock or other equity after deducting 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 (which includes outstanding letters of credit) 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.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) 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 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;">September&#160;30, 2019</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;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding letters of credit, providing </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;">$185.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.11</font><font style="font-family:inherit;font-size:10pt;">:1.00, and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</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;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;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 issue surety bonds in the ordinary course of business to support our projects.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$409.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding 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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">14</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sB51A77863C8452C09DE87C6449332F84"></a></div><div><br></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">5. COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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 subject to various routine legal proceedings in the normal conduct of 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: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;">MPSV Termination Letter </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;">During the first quarter 2018, 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 vessels and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also made claims under the bonds issued by the Surety in connection with the construction of the vessels.&#160; We have discussed with the Surety our disagreement with the customer&#8217;s purported terminations and its claims and continue to confer with the Surety regarding the dispute with the customer. </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;">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 terminations 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's purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount. We filed a response to the counterclaim denying all of the customer's claims. The customer subsequently filed a motion with the court seeking, among other things, to obtain possession of the vessels. A hearing on that motion was held on May 28, 2019, and the customer's request to obtain possession of the vessels was denied by the court. The customer recently filed an amendment to its counterclaim to add claims by the customer against the Surety.&#160; The customer also recently filed a second motion for summary judgment re-urging its previously denied request to obtain possession of the vessels.&#160; A hearing on the second motion is currently scheduled for November 5, 2019.&#160; Discovery in connection with the lawsuit is underway.</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 are unable to determine 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's claims.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">, 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 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 4 for further discussion of our Credit Agreement and 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%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</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 significant operating leases include our corporate office in Houston, Texas and our shipyard facilities in Lake Charles and Jennings, Louisiana. Our corporate office lease expires in 2025 and our Lake Charles and Jennings leases include renewal options that allow us to extend the lease terms through 2038 and 2045, respectively.&#160;We are reasonably certain we will exercise </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;">- </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the renewal options and have therefore included the optional renewal periods in our expected lease terms and the measurement of our operating lease assets and liabilities.&#160;The table below sets forth the approximate future lease payments related to our operating leases with initial terms of more than one year (in&#160;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:48.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:61%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:33%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</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;">Remainder of 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;"><div style="text-align:left;font-size:10pt;"><font 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;">163</font></div></td><td style="vertical-align: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;">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;">659</font></div></td><td 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">668</font></div></td><td style="vertical-align: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;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">677</font></div></td><td 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;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">676</font></div></td><td style="vertical-align: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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">6,173</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,016</font></div></td><td style="vertical-align: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;">Less interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,989</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;">Present value of lease 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 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;">5,027</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;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 discount rate used to determine the present value of our lease liabilities was based on the interest rate on our Credit Agreement adjusted for terms similar to that of our leased properties.&#160; At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our weighted-average remaining lease term was approximately </font><font style="font-family:inherit;font-size:10pt;">15.8</font><font style="font-family:inherit;font-size:10pt;">&#32;years and the weighted-average discount rate used to derive our lease liability was </font><font style="font-family:inherit;font-size:10pt;">7.5%</font><font style="font-family:inherit;font-size:10pt;">. Cash paid for lease liabilities for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</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.</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%;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. 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.  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="s9C60FE7C9B595C0EBDF778A29E44EEAE"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">6. INCOME (LOSS) PER COMMON SHARE</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 table presents the computation of basic and diluted income (loss) per share for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.4765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:42%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></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="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;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Nine Months Ended September 30,</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;">2019</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;">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;">2019</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;">2018</font></div></td></tr><tr><td style="vertical-align:middle;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;">Net loss attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">(6,779</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: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:1px solid #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:1px solid #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;">(10,949</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: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:1px solid #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:1px solid #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,069</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: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:1px solid #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:1px solid #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,696</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;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;">Weighted-average shares</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,254</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;">15,044</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,214</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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,017</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:middle;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 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;">(0.44</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.73</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;">(0.99</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;">(1.05</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></tr></table></div></div><div style="line-height:120%;padding-bottom:2px;text-indent:12px;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:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;">&#32;dilutive securities.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="s28F3A57BF03453A28E60531DDA039D87"></a></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">7. SEGMENT 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 style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we operated and managed 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 represented our reportable segments.  During the first quarter 2019, our EPC Division was operationally combined with our Fabrication Division.  Our EPC Division was previously created to support the pursuit of a specific EPC project and other projects that require project management of EPC activities.  Our operational combination of the EPC Division with the Fabrication Division is the result of our reduced emphasis on EPC project management opportunities and greater focus on modular fabrication and offshore wind opportunities.  As a result of the aforementioned, we currently operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions ("Fabrication", "Shipyard" and "Services") 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 current reportable segments.  The segment results for the EPC Division for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;were combined with the Fabrication Division to conform to the </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;">- </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">presentations of our reportable segments for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;periods.  We believe that our operating divisions meet the criteria of reportable segments under GAAP.  Our </font><font style="font-family:inherit;font-size:10pt;">three</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: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 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 and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels. In addition, our Fabrication Division supports our efforts to pursue offshore wind opportunities and other projects that require project management of EPC activities. These activities are performed 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, tugboats, 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, our Shipyard Division performs 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. These activities are performed 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 and related services on offshore platforms and inland 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. Our Services Division also contracts 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, our Services Division fabricates packaged skid units and performs various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. These services are performed 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;">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 costs that do not directly relate to our </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions. Such costs include, but are not limited 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. Costs incurred by our Corporate Division on behalf of our operating divisions are allocated to the operating divisions. Such costs include, but are not limited to, costs related to human resources, insurance, sales and marketing, information technology and accounting.</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 generally evaluate the performance of, and allocate resources to, our operating divisions based upon revenue, gross profit (loss) and operating income (loss). Division 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 </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:31%;"></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><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="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;">Three Months Ended September 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:#bfe4ff;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:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(428</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,402</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;">210</font></div></td><td style="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;">(65</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,685</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:bottom;background-color:#bfe4ff;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 loss</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(848</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,349</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(407</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,324</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;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:#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,928</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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;">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 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;">992</font></div></td><td style="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;">362</font></div></td><td style="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;">96</font></div></td><td style="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;">2,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><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;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;">137</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:9pt;"><font style="font-family:inherit;font-size:9pt;">326</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:9pt;"><font style="font-family:inherit;font-size:9pt;">168</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</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:9pt;"><font style="font-family:inherit;font-size:9pt;">631</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: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;">Total assets </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;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;">63,098</font></div></td><td style="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;">109,129</font></div></td><td style="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;">28,604</font></div></td><td style="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;">76,334</font></div></td><td style="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;">277,165</font></div></td><td 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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">17</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:31%;"></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><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="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;">Three Months Ended September 30, 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;"><div style="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">3,382</font></div></td><td style="vertical-align: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;">24,492</font></div></td><td style="vertical-align: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;">22,617</font></div></td><td style="vertical-align: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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(779</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 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;">49,712</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,237</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;">(1,764</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;">3,191</font></div></td><td style="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;">(402</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;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,277</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;">(2,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: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;">2,482</font></div></td><td style="vertical-align: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,495</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;">(10,744</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: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 and amortization 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;">1,023</font></div></td><td style="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,050</font></div></td><td style="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;">365</font></div></td><td style="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;">42</font></div></td><td style="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;">2,480</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</font></div></td><td style="vertical-align: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;">783</font></div></td><td style="vertical-align: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;">545</font></div></td><td style="vertical-align: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</font></div></td><td style="vertical-align: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,471</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;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;">85,780</font></div></td><td style="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;">86,162</font></div></td><td style="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;">32,427</font></div></td><td style="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;">58,595</font></div></td><td style="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;">262,964</font></div></td><td 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 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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:31%;"></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><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="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;">Nine Months Ended September 30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;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-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;">54,520</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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 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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,877</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;">(5,594</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;">4,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:9pt;"><font style="font-family:inherit;font-size:9pt;">(347</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;">(3,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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,599</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,817</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;">2,610</font></div></td><td style="vertical-align: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;">(6,788</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;">(15,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></tr><tr><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 and amortization 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;">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;">3,148</font></div></td><td style="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,099</font></div></td><td style="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;">319</font></div></td><td style="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;">7,264</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">282</font></div></td><td style="vertical-align: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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">1,990</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;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;">63,098</font></div></td><td style="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;">109,129</font></div></td><td style="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;">28,604</font></div></td><td style="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;">76,334</font></div></td><td style="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;">277,165</font></div></td><td 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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:31%;"></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><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="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;">Nine Months Ended September 30, 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;"><div style="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;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-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;">30,197</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: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;">66,677</font></div></td><td style="vertical-align: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;">66,692</font></div></td><td style="vertical-align: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: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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 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;">161,016</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,888</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;">(5,563</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;">9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,171</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;">(3,232</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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,572</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,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: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,223</font></div></td><td style="vertical-align: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,952</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;">(15,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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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;">3,219</font></div></td><td style="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;">3,170</font></div></td><td style="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,141</font></div></td><td style="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;">258</font></div></td><td style="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;">7,788</font></div></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</font></div></td><td style="vertical-align: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,442</font></div></td><td style="vertical-align: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;">708</font></div></td><td style="vertical-align: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;">70</font></div></td><td style="vertical-align: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,362</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;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;">85,780</font></div></td><td style="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;">86,162</font></div></td><td style="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;">32,427</font></div></td><td style="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;">58,595</font></div></td><td style="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;">262,964</font></div></td><td 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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:18px;"><font style="font-family:inherit;font-size:9pt;">(1) </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;">Cash and short-term investments are reported within our Corporate Division. Total assets previously reported for 2018 have been recast to conform to our presentation for 2019. </font></div></td></tr></table><div style="line-height:120%;text-align:left;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;">- </font><font style="font-family:inherit;font-size:10pt;">18</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s7067C2B91E05532F9F696896B7C5F3FF"></a></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&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</font></div><div><a name="s0BF46B6A93E05950BF8AB5B35445501E"></a></div><div style="line-height:120%;padding-top:8px;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: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;">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, and other factors described in Item&#160;1A "Risk Factors" in our 2018 Annual 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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">19</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sF4251BEAFCA55627B16247E82AD8A35A"></a></div><div><br></div><div style="line-height:120%;text-align:left;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;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;">Certain terms are defined in the &#8220;Glossary of Terms&#8221; beginning on page ii.</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 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, hookup, commissioning, repair, maintenance and civil construction services. 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. </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 operate and manage our business through three operating divisions ("Fabrication", "Shipyard" and "Services") and one non-operating division ("Corporate"), which represent our reportable segments.  During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division, and accordingly, the segment results for the EPC Division for the three and nine months ended September 30, 2018 were combined with the Fabrication Division to conform to the presentation of our reportable segments for the 2019 period.  See Note 7 of our Financial Statements for further discussion of our realigned operating divisions.  Our corporate headquarters is located in Houston, Texas, with operating facilities located in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:6px;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, we incurred losses on certain projects in our Shipyard and Fabrication Divisions.  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 and diversify our customer base within all 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 cost reductions (including reducing the compensation paid to our directors and executive officers) and the sale of underutilized assets. We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.</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;">Ongoing Effort to Divest of Underutilized Assets</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;">Fabrication Assets Held for Sale -</font><font style="font-family:inherit;font-size:10pt;">&#32;At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Fabrication Division had </font><font style="font-family:inherit;font-size:10pt;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale ("Fabrication AHFS") which were initially expected to be sold with the South Texas Properties. These assets consist primarily of three 660-ton crawler cranes, a deck barge, two plate bending roll machines and panel line equipment.  The Fabrication AHFS were relocated to our fabrication yard in Houma, Louisiana.  See Note 3 of our Financial Statements for further discussion of our assets held for sale, including recent sales of underutilized assets.</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;">Shipyard Assets Held for Sale</font><font style="font-family:inherit;font-size:10pt;">&#32;- At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Shipyard Division had </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale, which consists of a 2,500-ton drydock. We sold the drydock in October 2019 for net proceeds of $0.6 million. </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;">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 our pursuit of certain large project opportunities has been negatively affected by the timing and delay of such opportunities and the competitive market environment, we have experienced success with several smaller project opportunities, and our volume of bidding activity for onshore modules and structures continues to be at its highest level since we commenced our initiative. In addition, during 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 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. </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;">- </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">coast of Maryland. These projects demonstrate our ability to provide structures for this emerging industry. We are also strengthening our project management capabilities to support potential offshore wind projects and, during the first quarter 2019, 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.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, projects in our backlog include:</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;">The construction of three towing, salvage and rescue ships (individual project values of approximately $64.0 million), with customer options for five additional vessels; </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;">The construction of three regional class research vessels (individual project values of approximately $69.0 to $77.0 million);</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;">The construction of a seventy-vehicle ferry; 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: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;">The construction of five harbor tug vessels.</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 have increased our backlog with traditional and non-traditional fabrication work as we continue to pursue petrochemical and industrial fabrication opportunities for modules and structures.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, projects in our backlog include:</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;">The fabrication of an offshore jacket and deck (destined for Trinidad);</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;">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; 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: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;">The construction of two, forty-vehicle ferries.  </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 fabrication yard in Houma, Louisiana.</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 our activity has been impacted by the timing of new project awards and fluctuations in the demand for our products and services.   Further, in recent periods we have experienced an increasing amount of lower margin maintenance work and material sales compared to services associated with offshore tie-backs and fabricated products, which have historically provided higher margin opportunities.  We anticipate this recent mix of work will continue for the remainder of 2019.  Although visibility beyond 2019 is uncertain, and fluctuations in the timing and mix of work are normal, we believe that the overall market demand for the products and services offered by this Division is strong.  We are continuing to pursue opportunities for offshore and onshore plant expansion and maintenance work, and we are receiving indications from our customers that the need for offshore tie-backs and fabricated products is increasing. </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;font-style:italic;">MPSV Contracts Dispute </font><font style="font-family:inherit;font-size:10pt;">- During the first quarter 2018,  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 vessels and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also made claims under the bonds issued by the Surety in connection with the construction of the vessels.&#160; We have discussed with the Surety our disagreement with the customer&#8217;s purported terminations and its claims and continue to confer with the Surety regarding the dispute with the customer. </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;">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 terminations 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's purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount. We filed a response to the counterclaim denying all of the customer's claims. The customer subsequently filed a motion with the court seeking, among other things, to obtain possession of the vessels. A hearing on that motion was held on May 28, 2019, and the customer's request to obtain possession of the vessels was denied by the court. The customer recently filed an amendment to its counterclaim to add claims by the customer against the Surety.&#160; The customer also recently filed a second motion for summary judgment re-urging its previously denied request to obtain possession of the </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;">- </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">vessels.&#160; A hearing on the second motion is currently scheduled for November 5, 2019.&#160; Discovery in connection with the lawsuit is underway.</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 unable to determine 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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Legal Proceedings"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Part II, Item 1 of this Report and Note 5 of our Financial Statements for further discussion of our dispute.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;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;">Review of Alternative Strategies</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;">On November 4, 2019, we announced the completion of our previously announced review of alternative strategies that began in early May 2019.</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;">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 and diversify our customer base 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: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 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: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: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: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: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: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: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: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: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 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. Although we experienced a decline in backlog for our Fabrication and Shipyard Divisions during the </font><font style="font-family:inherit;font-size:10pt;">third quarter</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we believe we will be successful securing new project awards and growing our backlog in the future.  Further, we are experiencing significantly improved utilization of our Shipyard facilities as we ramp up construction activities for our large projects in backlog; however, we anticipate that our Fabrication Division will be negatively impacted in the near-term by the underutilization of its facilities due to the delay in timing of new project awards. Both divisions will also be impacted by lower margin backlog related to previous project awards bid at competitive pricing. In addition, certain projects within our backlog are in a loss position, and the projects will result in future revenue with no gross profit. </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;">Safety</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 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><a name="sC178D5DD48825A56940BB74D356E8B16"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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;">- </font><font style="font-family:inherit;font-size:10pt;">22</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;padding-bottom:12px;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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For a discussion of critical accounting policies and estimates used in the preparation of our Financial Statements, refer to&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report. There have been no changes to our critical accounting policies since </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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><a name="sB5183B06A9A25ADB9CC03D6F6FB51DA0"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">New Project 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 remaining performance obligations for our contracts required to be disclosed under Topic 606 and presented in Note 2 of our Financial Statements. 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;">September&#160;30, 2019</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;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. </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 reconciliation of our remaining performance obligations under Topic 606 (the most comparable GAAP measure as presented in Note 2 of our Financial Statements) to our reported backlog at September 30, 2019, is provided below (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:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:49%;"></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:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></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 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;">September&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining 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;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;">39,894</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;">384,852</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,189</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;">439,935</font></div></td><td style="vertical-align: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;">Contracts under purported termination </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;">&#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;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;">21,888</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;padding-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;">21,888</font></div></td><td 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;">Total Backlog </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;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;">39,894</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="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;">406,740</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,189</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;">461,823</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">Backlog by Division at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </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;padding-left:30px;text-indent:-30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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;">September&#160;30, 2019</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></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;">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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Division</font></div></td><td colspan="3" style="vertical-align:bottom;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 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;">Labor hours</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;">Labor hours</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;">Fabrication</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,894</font></div></td><td style="vertical-align: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;">253</font></div></td><td style="vertical-align: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;">63,883</font></div></td><td style="vertical-align: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;">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></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;">Shipyard</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">406,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 style="vertical-align:bottom;padding-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,364</font></div></td><td style="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;">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></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;">Services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,189</font></div></td><td style="vertical-align: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;">283</font></div></td><td style="vertical-align: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;">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;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;">171</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;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">(2)</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;">461,823</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,900</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;">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></tr></table></div></div><div style="line-height:120%;text-align:left;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;">- </font><font style="font-family:inherit;font-size:10pt;">23</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;is expected to be recognized as revenue in the following periods (in thousands, except for percentages):</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:62.109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:26%;"></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><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</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></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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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;">79,028</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;">230,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></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;">122,068</font></div></td><td style="vertical-align: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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">8,140</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future performance obligations under Topic 606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">439,935</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts under purported termination </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;">21,888</font></div></td><td 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog </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 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;">461,823</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:2px;text-indent:12px;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:18px;"><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 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 Note 5 of our Financial Statements for further discussion of the dispute.</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:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">nine</font><font style="font-family:inherit;font-size:9pt;">&#32;customers represented approximately </font><font style="font-family:inherit;font-size:9pt;">95%</font><font style="font-family:inherit;font-size:9pt;">&#32;of our backlog, and at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, seven customers represented approximately 90% of our backlog.  At </font><font style="font-family:inherit;font-size:9pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">, backlog from the </font><font style="font-family:inherit;font-size:9pt;">nine</font><font style="font-family:inherit;font-size:9pt;">&#32;customers consisted of:</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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Construction of two harbor tugs within our Shipyard Division. The third of five vessels was completed in the third quarter 2019.  We estimate completion of the remaining vessels in 2020;</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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Construction of three harbor tugs within our Shipyard Division (separate from above). The second of five vessels was completed in the second quarter 2019.  We estimate completion of the remaining vessels in 2019 and 2020;</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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Construction of three regional class research vessels within our Shipyard Division.  We estimate completion of the vessels in 2021 and 2022; </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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Construction of three towing, salvage and rescue ships within our Shipyard Division. We estimate completion of the vessels in 2021 and 2022. Our customer has options for the construction of five additional vessels;</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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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 vessel in 2020;</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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Construction of two, forty-vehicle ferries within our Fabrication Division.  We estimate completion of the vessels in 2020; </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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><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;">Fabrication of an offshore jacket and deck (destined for Trinidad) 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:8px;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:42px;"><font style="font-family:inherit;font-size:9pt;">(viii)</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;">Construction of a seventy-vehicle ferry within our Shipyard Division.  We estimate completion of the vessel in 2020; 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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:42px;"><font style="font-family:inherit;font-size:9pt;">(ix)</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;">Construction of two MPSV's within our Shipyard Division.  See footnote 1 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:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><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;">The timing of recognition of the revenue presented 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.</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;">Our contracts for the construction of three towing, salvage and rescue ships contain options which grant our customer (the U.S. Navy) the right, 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 customer, our backlog would increase by approximately </font><font style="font-family:inherit;font-size:10pt;">$333.0 million</font><font style="font-family:inherit;font-size:10pt;">.  We have not received any commitments from our customer related to the exercise of these options, and we can provide no assurances that any options will be exercised. 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.</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 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;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;">- </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s7B1E45A7277A5612932F5521BA7FA887"></a></div><div><br></div><div style="line-height:120%;padding-bottom:12px;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;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Comparison of Three Months Ended </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">2018</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(in thousands in each table, 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:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Consolidated</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:49%;"></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: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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">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;">75,802</font></div></td><td style="vertical-align: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;">49,712</font></div></td><td style="vertical-align: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;">26,090</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;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52.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;">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;">78,487</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;">52,924</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;">(25,563</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 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;">(48.3)%</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(2,685</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,212</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;">527</font></div></td><td style="vertical-align: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;">16.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;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.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;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;">(6.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;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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;">3,970</font></div></td><td style="vertical-align: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;">4,902</font></div></td><td style="vertical-align: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;">932</font></div></td><td style="vertical-align: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;">19.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;">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;">324</font></div></td><td style="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;">146</font></div></td><td style="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;">(178</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;">(121.9)%</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;">(51</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;">2,484</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;">2,535</font></div></td><td style="vertical-align: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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(6,928</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;">(10,744</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;">3,816</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.5%</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) income, 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;">139</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;">72</font></div></td><td style="vertical-align: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</font></div></td><td style="vertical-align: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;">93.1%</font></div></td></tr><tr><td style="vertical-align:top;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;">Net loss before 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;">(6,789</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;">(10,672</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;">3,883</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.4%</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;background-color:#cceeff;padding-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</font></div></td><td style="vertical-align: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;">(277</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;">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 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-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(6,779</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;">(10,949</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;">4,170</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.1%</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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$75.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$49.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an </font><font style="font-family:inherit;font-size:10pt;">increase</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">52.5%</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: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;">Increased revenue for our Shipyard Division of </font><font style="font-family:inherit;font-size:10pt;">$14.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our regional class research vessel projects and towing, salvage and rescue ship projects, offset partially by lower revenue for our harbor tug projects and ice-breaker tug project; 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;">Increased revenue for our Fabrication Division of </font><font style="font-family:inherit;font-size:10pt;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our paddle wheel riverboat project, vehicle ferry projects and offshore jacket and deck project, which were not under construction in 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: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;">Decreased revenue for our Services Division of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to the timing of new project awards and materials representing a lower percentage of revenue. </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;">Gross loss -</font><font style="font-family:inherit;font-size:10pt;">&#32;Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</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;">3.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">6.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively.  The gross loss for 2019 was primarily due 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;"><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;">Under recovery of overhead costs (primarily associated with the underutilization of our facilities within our Fabrication Division, and to a lesser extent within our Shipyard Division), including a $0.4 million impact due to Hurricane Barry associated with the costs of hurricane preparation and its impact on the utilization of our facilities and personnel;</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;">Charge of $1.9 million related to forecast cost increases and liquidated damages on our harbor tug projects in our Shipyard Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $1.5 million related to forecast cost increases and liquidated damages on a subsea components fabrication project in our Services Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project); 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;">Charge of $0.5 million related to forecast cost increases on our ice-breaker tug project in our Shipyard Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project).</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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">The decrease in gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;relative to the prior period 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Higher revenue and increased recoveries of overhead costs due to higher activity; 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A higher margin project mix for our Shipyard Division (excluding the aforementioned project charges); 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aforementioned project charges of $3.9 million for </font><font style="font-family:inherit;font-size:10pt;">2019</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A lower margin project mix for our Services Division (excluding the aforementioned project charge).</font></div></td></tr></table><div style="line-height:120%;text-align:left;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;">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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">9.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;">19.0%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due 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;"><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;">Lower incentive plan costs, board of director compensation costs, and legal and advisory fees related to customer disputes; 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: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;">Higher professional fees and other costs associated with the evaluation of strategic alternatives and initiatives to diversify and enhance our business. </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;">The customer disputes relate primarily to the pursuit of claims against a customer for disputed change orders for a completed project, and our MPSV projects which are subject to a purported termination and for which construction has been suspended. Legal and advisory fees related to such disputes totaled $0.3 million and $0.6 million for 2019 and 2018, respectively.</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;">Asset impairments and (gain) loss on assets held for sale, net for 2019 and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was a loss of $0.3 million and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the impairment of a drydock held for sale in our Shipyard Division as we sold the drydock for net proceeds of $0.6 million in October 2019, which was $0.3 million less than its carrying value.  See Note 3 of our Financial Statements for further discussion of our 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;">Other (income) expense, net - </font><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was income of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Other (income) expense, net generally represents (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items. The expense for 2018 was primarily due to bad debt expense of $2.8 million related to a contracts receivable reserve recorded during the quarter within our Fabrication Division as we received indications that collectibility of the receivable was no longer probable, offset partially by net gains on the sales of equipment.  The reserved receivable was ultimately collected in the fourth quarter 2018.  </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 (expense) income, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Interest (expense) income, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, was income 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.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The net interest income for 2019 was primarily due to interest earned on our cash and short-term investment balances, offset partially by interest amortization associated with our long-term lease liability.  The net interest income for 2018 was primarily due to interest earned on our cash and short-term investment balances.  </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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was a benefit of </font><font style="font-family:inherit;font-size:10pt;">$10,000</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Income tax (expense) benefit represents state income taxes. No federal tax benefit was recorded for losses during 2019 or 2018 as a full valuation allowance was recorded against our deferred tax assets generated during the periods. </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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">26</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating Segments </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fabrication Division</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</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:49%;"></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: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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">19,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 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,382</font></div></td><td style="vertical-align: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;">16,092</font></div></td><td style="vertical-align: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;">475.8%</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;">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;">(428</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,237</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,809</font></div></td><td style="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;">89.9%</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;text-indent:18px;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;">(2.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-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;">(125.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-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><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;"><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;">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;">440</font></div></td><td style="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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.8%</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;">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;">&#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;">146</font></div></td><td style="vertical-align: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;">146</font></div></td><td style="vertical-align: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;">100.0%</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;">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;">(20</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,485</font></div></td><td style="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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.8%</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;">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;">(848</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;">(8,277</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">89.8%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:2px;text-align:justify;text-indent:12px;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:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><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;">During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division. Accordingly, results for our former EPC Division for the 2018 period have been combined with the Fabrication Division to conform to the presentation of our reportable segments for the 2019 period.  See Note 7 of our Financial Statements for further discussion of our realigned operating divisions and related financial information. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:30px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$3.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;">475.8%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to progress on our paddle wheel riverboat project, vehicle ferry projects and jacket and deck project, which were not under construction in the prior period.</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;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">125.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. The gross loss for 2019 was primarily due to the under recovery of overhead costs.  The decrease in gross loss for 2019 relative to the prior period was primarily due to higher revenue and increased recoveries of overhead costs due to higher activity.</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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">41.7%</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;">68.8%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower costs associated with our former EPC Division and lower legal and advisory fees related to a customer dispute as the costs are reflected within the Corporate Division in 2019.</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;">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;was a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</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;">Other (income)  expense, net - </font><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2018 was income of </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The expense for 2018 was primarily due to bad debt expense of $2.8 million related to a contracts receivable reserve recorded during the quarter as we received indications that collectibility of the receivable was no longer probable, offset partially by net gains on the sales of equipment.  The reserved receivable was ultimately collected in the fourth quarter 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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;">- </font><font style="font-family:inherit;font-size:10pt;">27</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Shipyard</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:49%;"></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: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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">39,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 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;">24,492</font></div></td><td style="vertical-align: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;">14,944</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;">61.0%</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;">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;">(2,402</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,764</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;">(638</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;">(36.2)%</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;text-indent:18px;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;">(6.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.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-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><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;"><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;">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;">657</font></div></td><td style="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;">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;">39</font></div></td><td style="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;">5.6%</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;">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;">324</font></div></td><td style="vertical-align: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;">(324</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;font-style:italic;">nm</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;">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;">(34</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</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;">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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;font-style:italic;">nm</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;">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;">(3,349</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,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;">(895</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;">(36.5)%</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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$39.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$24.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">61.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: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;">Progress on our regional class research vessel projects and towing, salvage and rescue ship projects; 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: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;">Lower revenue for our harbor tug projects and ice-breaker tug project.</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;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">6.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. The gross loss for 2019 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: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;">Charge of $1.9 million related to forecast cost increases and liquidated damages on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $0.5 million related to forecast cost increases on our ice-breaker tug project (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project); 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;">Under recovery 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;">The increase in gross loss for 2019 relative to the prior period 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aforementioned project charges of $2.4 million for 2019; 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Higher revenue and increased recoveries of overhead costs due to higher activity; 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A higher margin project mix (excluding the aforementioned project charges).</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;">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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">1.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.8%</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;">5.6%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower legal and advisory fees related to a customer dispute as the costs are reflected within the Corporate Division in 2019.</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;">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 2019 was a loss of $0.3 million.  The loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the impairment of a drydock held for sale as we sold the drydock for net proceeds of $0.6 million in October 2019, which was $0.3 million less than its carrying value. </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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;">- </font><font style="font-family:inherit;font-size:10pt;">28</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Services</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:49%;"></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: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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">17,507</font></div></td><td style="vertical-align: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,617</font></div></td><td style="vertical-align: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;">(5,110</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;">(22.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;">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;">210</font></div></td><td style="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,191</font></div></td><td style="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,981</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;">(93.4)%</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;text-indent:18px;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;">1.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-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;">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="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;padding-right:2px;"><div style="text-align:center;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;">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;">614</font></div></td><td style="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;">705</font></div></td><td style="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;">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 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.9%</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;">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;">3</font></div></td><td style="vertical-align: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;">4</font></div></td><td style="vertical-align: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</font></div></td><td style="vertical-align: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;font-style:italic;">nm</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;">Operating income (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;">(407</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,482</font></div></td><td style="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,889</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;">(116.4)%</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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$17.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$22.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">22.6%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to the timing of new project awards and materials representing a lower percentage of revenue. </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;">Gross profit for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">1.2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.2 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), respectively. Gross profit for 2019 was impacted by a charge of $1.5 million related to forecast cost increases and liquidated damages on a subsea components fabrication project (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project).  The 2019 period was also impacted by $0.2 million due to Hurricane Barry associated with the costs of hurricane preparation and its impact on the utilization of our facilities and personnel.</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 decrease in gross profit for 2019 relative to the prior period was primarily due to the aforementioned project charge, lower revenue and a lower margin project mix (excluding the project charge).</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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.1%</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;">12.9%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower incentive plan costs other cost reductions.</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:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Corporate</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:49%;"></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: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;">Three Months Ended&#160;<br>&#160;September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">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;">Percent</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;">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;">(615</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;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;">(779</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;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;">164</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;font-style:italic;">nm</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;">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;">(65</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;">(402</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;">337</font></div></td><td style="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;">83.8%</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;text-indent:18px;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">2,259</font></div></td><td style="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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(167</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;">(8.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;">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;">1</font></div></td><td style="vertical-align: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</font></div></td><td style="vertical-align: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;">100.0%</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;">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;">(2,324</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,495</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">6.9%</font></div></td></tr></table></div></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;">Gross loss - </font><font style="font-family:inherit;font-size:10pt;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </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.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The decrease was primarily due to lower costs related to supporting our former EPC Division. </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;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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.2%</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.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: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;">Increased legal and advisory fees related to customer disputes as the costs were reflected within the operating divisions in 2018; 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;">Higher professional fees and other costs associated with the evaluation of strategic alternatives and initiatives to diversify and enhance our business; 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: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;">Lower incentive plan costs and board of director compensation costs.</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;">&#160;&#160;&#160;&#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;">- </font><font style="font-family:inherit;font-size:10pt;">29</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">The customer disputes relate primarily to the pursuit of claims against a customer for disputed change orders for a completed project, and our MPSV projects which are subject to a purported termination and for which construction has been suspended.</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="s17F43BEA0D0159D6A771EFF94434B938"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Comparison of </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Nine Months Ended September 30, 2019</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">2018</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(in thousands for each table, 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:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Consolidated</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:49%;"></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: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;">Nine Months Ended </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">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;">223,863</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;">161,016</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;">62,847</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;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.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;">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;">227,593</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;">164,248</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;">(63,345</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38.6)%</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(3,730</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;">(3,232</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(498</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;font-style:italic;">(15.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;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;">(1.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="2" style="vertical-align:bottom;padding-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;">(2.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-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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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;">11,791</font></div></td><td style="vertical-align: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,703</font></div></td><td style="vertical-align: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,912</font></div></td><td style="vertical-align: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;">19.8%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;">254</font></div></td><td style="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,683</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,937</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;">(104.5)%</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;">(181</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;">2,859</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;">3,040</font></div></td><td style="vertical-align: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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(15,594</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;">(15,111</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;">(483</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 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.2)%</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) income, 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;">527</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;">(166</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;">693</font></div></td><td style="vertical-align: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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;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;">Net loss before 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;">(15,067</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;">(15,277</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;">210</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4%</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;">(2</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;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;">(419</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;">417</font></div></td><td style="vertical-align: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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(15,069</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;">(15,696</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;">627</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;padding-left:2px;padding-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.0%</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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$223.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$161.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;">39.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: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;">Increased revenue for our Shipyard Division of </font><font style="font-family:inherit;font-size:10pt;">$46.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our regional class research vessel projects and towing, salvage and rescue ship projects, offset partially by lower revenue for our harbor tug projects and the prior period including revenue on our two MPSV contracts which were suspended during the first quarter 2018 (See Note 5 of our Financial Statements for further discussion of our MPSV contracts); 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;">Increased revenue for our Fabrication Division of </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our paddle wheel riverboat project, vehicle ferry projects and jacket and deck project, which were not under construction in the prior period, offset partially by the prior period including revenue associated with the fabrication of modules for a petrochemical facility  which was completed during the second quarter 2018; 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: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;">Decreased revenue for our Services Division of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;due to the timing of new project awards. </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;">Gross loss -</font><font style="font-family:inherit;font-size:10pt;">&#32;Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">1.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively.  The gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due 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;"><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;">Under recovery of overhead costs (primarily associated with the underutilization of our facilities within our Fabrication Division, and to a lesser extent within 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;">Holding costs of $1.0 million related to the two MPSV vessels which remain in our possession and are subject to dispute (See Note 5 of our Financial Statements for further discussion of our MPSV 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: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;">Charge of $3.1 million related to forecast cost increases and liquidated damages on our harbor tug projects in our Shipyard Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $1.4 million related to forecast cost increases and liquidated damages on a subsea components fabrication project in our Services Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project); 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;">Charge of $1.3 million related to forecast cost increases on our ice-breaker tug project in our Shipyard Division (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project).</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;">- </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></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;">The increase in gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;relative to the prior period 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aforementioned project charges of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2019</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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A lower margin project mix for our Services Division (excluding the aforementioned project charge); 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Higher revenue and increased recoveries of overhead costs due to higher activity; 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A higher margin project mix for our Fabrication Division and Shipyard Division (excluding the aforementioned project charges).</font></div></td></tr></table><div style="line-height:120%;text-align:left;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;">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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">9.1%</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;">19.8%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due 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;"><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;">Lower incentive plan costs, board of director compensation costs,  and legal and advisory fees related to customer disputes;  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: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;">Higher professional fees and other costs associated with the evaluation of strategic alternatives and initiatives to diversify and enhance our business.  </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;">The customer disputes relate primarily to the pursuit of claims against a customer for disputed change orders for a completed project, and our MPSV projects which are subject to a purported termination and for which construction has been suspended. Legal and advisory fees related to such disputes totaled $0.8 million and $1.5 million for 2019 and 2018, respectively.</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;">Asset impairments and (gain) loss on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was 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;and a gain </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the impairment of a drydock held for sale. The gain for 2018 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: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 gain of $3.9 million from the sale of our Texas South 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: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 gain of $3.6 million 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: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;">Impairments of $1.4 million related to assets held for sale. </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 3 of our Financial Statements for further discussion of our 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;">Other (income) expense, net - </font><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was income of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Other (income) expense, net generally represents (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.  The income for 2019 was primarily due to net gains on the sales of equipment.  The expense for 2018 was primarily due to bad debt expense of $2.8 million related to a contracts receivable reserve recorded within our Fabrication Division as we received indications that collectibility of the receivable was no longer probable, offset partially by net gains on the sales of equipment.  The reserved receivable was ultimately collected in the fourth quarter 2018.</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 (expense) income, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Interest (expense) income, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, was income of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The net interest income for 2019 was primarily due to interest earned on our cash and short-term investment balances, offset partially by interest amortization associated with our long-term lease liability.  The net interest expense for 2018 was primarily due to borrowings under our Credit Agreement during 2018.</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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </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;">$2,000</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. Income tax expense represents state income taxes. No federal tax benefit was recorded for losses during 2019 or 2018 as a full valuation allowance was recorded against our deferred tax assets generated during the periods. </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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">31</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Operating Segments </font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Fabrication Division</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</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:49%;"></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: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;">Nine Months Ended </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">54,520</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;">30,197</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;">24,323</font></div></td><td style="vertical-align: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;">80.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="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,877</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,888</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,011</font></div></td><td style="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;">68.1%</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;text-indent:18px;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;">(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="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;">(19.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="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;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,949</font></div></td><td style="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,886</font></div></td><td style="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,937</font></div></td><td style="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;">49.8%</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;">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;">(70</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,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,613</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;">(98.8)%</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;">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;">(157</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,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;">2,638</font></div></td><td style="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;font-style:italic;">nm</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;">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;">(3,599</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,572</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,973</font></div></td><td style="vertical-align: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;font-style:italic;">nm</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:2px;text-align:justify;text-indent:12px;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:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><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;">During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division. Accordingly, results for our former EPC Division for the 2018 period have been combined with the Fabrication Division to conform to the presentation of our reportable segments for the 2019 period.  See Note 7 of our Financial Statements for further discussion of our realigned operating divisions and related financial information. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:30px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$54.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">80.5%</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;">&#160;</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;">Progress on our paddle wheel riverboat project, vehicle ferry projects and jacket and deck project which were not under construction in 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: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 prior period including revenue associated with the fabrication of modules for a petrochemical facility which was completed during the second quarter 2018. </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;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;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) and </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">19.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. The gross loss for 2019 was primarily due to the under recovery of overhead costs.  The decrease in gross loss for 2019 relative to the prior period was primarily due to higher revenue, increased recoveries of overhead costs due to higher activity, and a higher margin project mix. </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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;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.6%</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;">12.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;">49.8%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower costs associated with our former EPC Division and lower legal and advisory fees related to a customer dispute as the costs are reflected within the Corporate Division in 2019.</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;">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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was a gain 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;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The gain for 2018 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: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 gain of $3.9 million from the sale of our Texas South 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: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 gain of $3.6 million 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: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;">Impairments of $1.4 million related to assets held for sale. </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;">Other (income) expense, net - </font><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was income of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The income for 2019 was primarily due to net gains on the sales of equipment. The expense for 2018 was primarily due to bad debt expense of $2.8 million related to a contracts receivable reserve recorded during the period as we received indications that collectibility of the receivable was no longer probable, offset partially by net gains on the sales of equipment.  The reserved receivable was ultimately collected in the fourth quarter 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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;">- </font><font style="font-family:inherit;font-size:10pt;">32</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Shipyard</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:49%;"></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: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;">Nine Months Ended </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">113,590</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;">66,677</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;">46,913</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;">70.4%</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;">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;">(5,594</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,563</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;">(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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;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;">(4.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="2" style="vertical-align:bottom;background-color:#cceeff;padding-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.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-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><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;"><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;">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,871</font></div></td><td style="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,089</font></div></td><td style="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;">218</font></div></td><td style="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;">10.4%</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;">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;">324</font></div></td><td style="vertical-align: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;">(324</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;font-style:italic;">nm</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;">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;"><div style="text-align:left;font-size:10pt;"><font style="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;">158</font></div></td><td style="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;">130</font></div></td><td style="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;">82.3%</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;">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;">(7,817</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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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</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></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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$113.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$66.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;">70.4%</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: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;">Progress on our regional class research vessel projects and towing, salvage and rescue ship projects; 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: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;">Lower revenue for our harbor tug projects and the prior period including revenue on our two MPSV contracts which were suspended during the first quarter 2018 (See Note 5 of our Financial Statements for further discussion of our MPSV contracts).</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;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$5.6 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), respectively. The gross loss for 2019 was primarily due to:</font></div><div style="line-height:120%;text-align:left;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;">&#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;">Holding costs of $1.0 million related to the two MPSV vessels which remain in our possession and are subject to dispute (See Note 5 of our Financial Statements for further discussion of our MPSV 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: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;">Charge of $3.1 million related to forecast cost increases and liquidated damages on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $1.3 million related to forecast cost increases on our ice-breaker tug project (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project); 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;">Under recovery 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%;padding-bottom:8px;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The comparable gross loss for 2019 relative to the prior period was primarily due to:</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Higher revenue and increased recoveries of overhead costs due to higher activity; 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A higher margin project mix (excluding the aforementioned project charges); 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: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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aforementioned project charges of $4.4 million for 2019.</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;">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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;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;">1.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.1%</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;">10.4%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower legal and advisory fees related to a customer dispute as the costs are reflected within the Corporate Division in 2019.</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;">&#32;- Asset impairments and (gain) loss on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.  The loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the impairment of a drydock 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:30px;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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, was expense of </font><font style="font-family:inherit;font-size:10pt;">$28,000</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, primarily due to net losses on the sales of 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;"><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;">- </font><font style="font-family:inherit;font-size:10pt;">33</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Services</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:49%;"></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: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;">Nine Months Ended </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">Percent</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;">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;">61,174</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;">66,692</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;">(5,518</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;">(8.3)%</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;">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,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;">9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,302</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;">(56.5)%</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;text-indent:18px;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;">8.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="2" style="vertical-align:bottom;background-color:#cceeff;padding-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="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;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,530</font></div></td><td style="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,201</font></div></td><td style="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;">671</font></div></td><td style="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;">30.5%</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;">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;">(52</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;">(34</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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">52.9%</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;">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;">2,610</font></div></td><td style="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,223</font></div></td><td style="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,613</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;">(63.9)%</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;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$61.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$66.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;">8.3%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to the timing of new project awards.</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;">Gross profit for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">8.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$9.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), respectively. Gross profit for 2019 was impacted by a charge of $1.4 million related to forecast cost increases and liquidated damages on a subsea components fabrication project (see Note 2 of our Financial Statements for further discussion of the changes in estimates on this project). The decrease in gross profit for 2019 relative to the prior period was primarily due to the aforementioned project charge, lower revenue and a lower margin project mix (excluding the project charge).</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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$1.5 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 revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.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), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">30.5%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower incentive plan costs and other cost reductions.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Corporate</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:49%;"></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: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;">Nine Months Ended </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">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;">Percent</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;">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;">(5,421</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;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;">(2,550</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;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;">(2,871</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;font-style:italic;">nm</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;">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;">(347</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,171</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;"><div style="text-align:left;font-size:10pt;"><font style="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;">70.4%</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;text-indent:18px;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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">6,441</font></div></td><td style="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;">6,527</font></div></td><td style="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;">86</font></div></td><td style="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;">1.3%</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;">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;">254</font></div></td><td style="vertical-align: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;">254</font></div></td><td style="vertical-align: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;">100.0%</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;">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;">(6,788</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,952</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,164</font></div></td><td style="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;">14.6%</font></div></td></tr></table></div></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;">Gross loss - </font><font style="font-family:inherit;font-size:10pt;">Gross loss for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </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;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The decrease was primarily due to lower costs related to supporting our former EPC Division. </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;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;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$6.4 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 consolidated revenue) and </font><font style="font-family:inherit;font-size:10pt;">$6.5 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 consolidated revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">1.3%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to:  </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;"><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;">Lower incentive plan costs and board of director compensation costs; 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: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;">Increased legal and advisory fees related to customer disputes as the costs were reflected within the operating divisions in 2018; 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;">Higher professional fees and other costs associated with the evaluation of strategic alternatives and initiatives to diversify and enhance our business.  </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;">&#160;&#160;&#160;&#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;">The customer disputes relate primarily to the pursuit of claims against a customer for disputed change orders for a completed project, and our MPSV projects which are subject to a purported termination and for which construction has been suspended.</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 (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;was expense of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">34</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s0F907FA805B0515487A300A3791B0569"></a></div><div><br></div><div style="line-height:120%;padding-bottom:12px;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;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;">September&#160;30, 2019</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;">$71.4 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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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: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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,911</font></div></td><td style="vertical-align: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">(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;">25,457</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:2px;padding-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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;background-color:#cceeff;padding-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,434</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;">&#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;">29,566</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;">100,934</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%;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">___________</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)  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;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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our working capital was </font><font style="font-family:inherit;font-size:10pt;">$94.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and included </font><font style="font-family:inherit;font-size:10pt;">$71.4 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.5 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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;totaled </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, and consisted of net contracts assets and contract liabilities (collectively, "Contracts in Progress") of </font><font style="font-family:inherit;font-size:10pt;">$35.2 million</font><font style="font-family:inherit;font-size:10pt;">; contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$30.3 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;">$7.8 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;">$69.1 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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and changes in such amounts during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</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:612px;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></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:84px;"></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="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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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="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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Change</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></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;"><div style="text-align:left;font-size:10pt;"><font 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,855</font></div></td><td style="vertical-align: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;">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;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;">(20,873</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;padding-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,682</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;">(16,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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,163</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: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;">35,173</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;">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;">(22,036</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="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;">30,268</font></div></td><td style="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;">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;">(7,763</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;">7,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;">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;">1,561</font></div></td><td style="vertical-align: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;">Accounts payable, accrued expenses and other 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69,140</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;">(39,256</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;">29,884</font></div></td><td 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;font-weight:normal;">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;">4,096</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;">5,742</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;">1,646</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;text-indent:-12px;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:18px;"><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 </font><font style="font-family:inherit;font-size:9pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, include accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and $2.4 million, respectively.</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:18px;"><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;padding-left:42px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3)   Changes referenced in the cash flow activity section below may differ from the changes in this table due to non-cash reclassifications and due to certain changes in balance sheet accounts being reflected within other line items on the Statement of Cash Flows, including bad debt expense and (gain) loss on sales of fixed assets and other 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: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 </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;">- </font><font style="font-family:inherit;font-size:10pt;">35</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">Operating Activities </font><font style="font-family:inherit;font-size:10pt;">- During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:10pt;">, net cash used in operating activities was </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, compared to net cash used in operating activities of </font><font style="font-family:inherit;font-size:10pt;">$18.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Cash used in operating activities during the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;period was primarily due to an operating loss for the period and the net impact of 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: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;">Net gains from asset sales of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, bad debt expense of </font><font style="font-family:inherit;font-size:10pt;">$59,000</font><font style="font-family:inherit;font-size:10pt;">, depreciation and amortization expense of </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;">, asset impairments of </font><font style="font-family:inherit;font-size:10pt;">$0.6 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;">$1.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;">Increase in contract assets of </font><font style="font-family:inherit;font-size:10pt;">$20.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the timing of billings on projects, primarily due to an increase in unbilled positions on four projects in our Shipyard Division (primarily for our three regional class research vessel projects and our first towing, salvage and rescue ship) and a project in our Services Division, offset partially by a decrease in unbilled positions on our harbor tug projects.  See below for discussion of increase in related accounts payable; </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 contract liabilities of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project 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;">Increase in contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the timing of billings and collections on our projects, primarily due to an increase in billings on two projects in our Fabrication Division, offset partially by a decrease in billings on certain projects in our Services 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 prepaid expenses, inventory and other assets of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to a decrease in 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;">Increase in accounts payable, accrued expenses and other current liabilities of </font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to increased project activity and the timing of payments for projects in our Shipyard Division (primarily for our three regional class research vessel projects and three towing, salvage and rescue ship projects); 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;">Change in noncurrent assets and liabilities, net of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three months ended September 30, 2019</font><font style="font-family:inherit;font-size:10pt;">, net cash used in operating activities was $3.8 million.</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;">Investing Activities</font><font style="font-family:inherit;font-size:10pt;">&#32;- During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:10pt;">, net cash used in investing activities was </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">, compared to net cash provided by investing activities of </font><font style="font-family:inherit;font-size:10pt;">$55.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Cash used in investing activities during the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;period was primarily due to the purchase of short-term investments of </font><font style="font-family:inherit;font-size:10pt;">$45.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and capital expenditures of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, offset partially by maturities of short-term investments of </font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and proceeds from the sales of equipment of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</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;">Financing Activities</font><font style="font-family:inherit;font-size:10pt;">&#32;- During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</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.8 million</font><font style="font-family:inherit;font-size:10pt;">, compared to net cash used in financing activities of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Cash used in financing activities for both the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;periods was primarily due to tax payments made on behalf of employees from vested stock withholdings. </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;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;">Credit Agreement</font><font style="font-family:inherit;font-size:10pt;">&#32;- 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 May 1, 2019, we amended our Credit Agreement to extend its maturity date to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants for 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;">2.00</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;">$170.0 million</font><font style="font-family:inherit;font-size:10pt;">, plus 100% of the net proceeds from any issuance of stock or other equity after deducting 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 (which includes outstanding letters of credit) 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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">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.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) 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 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;">September&#160;30, 2019</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;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding letters of credit, providing </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;">$185.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.11</font><font style="font-family:inherit;font-size:10pt;">:1.00 and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</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:30px;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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$409.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding surety bonds.  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;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 cost reductions (including reducing the compensation paid to our directors and executive officers) and the sale of underutilized assets. In addition, at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we continue to have </font><font style="font-family:inherit;font-size:10pt;">$18.5 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 the remainder of 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 and investments in our Fabrication Division facilities to win and execute potential offshore wind 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;">Accrued contract losses recorded at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;">Working capital requirements for our projects (including the potential additional projects for the U.S. Navy if the aforementioned options are exercised); 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 $2.0 million to $3.0 million for the remainder of </font><font style="font-family:inherit;font-size:10pt;">2019</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;">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;">September&#160;30, 2019</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 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;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sD01976833207570DAB53BBD2A023AE20"></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;">- </font><font style="font-family:inherit;font-size:10pt;">37</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><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;">Contractual Obligations</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;">There have been no material changes from the information included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report. For more information on our contractual obligations, refer to Part II, Item&#160;7 of our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report.</font></div><div><a name="s138BF23E62B85C6A9F522D59BE61F8F9"></a></div><div style="line-height:120%;padding-bottom:12px;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;">There have been no material changes from the information included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report.</font></div><div><a name="sEBD1C498B30B59A8BBCA0BEA91C6370B"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</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;">There have been no material changes in the Company&#8217;s market risks during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:10pt;">. For more information on market risk, refer to Part II, Item&#160;7A of our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report.</font></div><div><a name="s70D45CBD724F52DBA8CB7CD3090AB65F"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 4. Controls and Procedures.</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 Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits 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 the Company&#8217;s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. The Company&#8217;s management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, have 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%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended September 30, 2019, there were no changes in the Company&#8217;s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s 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;">- </font><font style="font-family:inherit;font-size:10pt;">38</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s4AAE37DCF5F557CC92502A6BFF8C8D71"></a></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 II. OTHER INFORMATION</font></div><div><a name="s79D6F72B43BB5168BA400D7834C92D9A"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1. Legal Proceedings.</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%;text-align:justify;text-indent:32px;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. The customer subsequently filed a motion with the court seeking, among other things, to obtain possession of the vessels.   A hearing on that motion was held on May 28, 2019, and the customer's request to obtain possession of the vessels was denied by the court.  The customer recently filed an amendment to its counterclaim to add claims by the customer against our Surety for the contracts.&#160; The customer also recently filed a second motion for summary judgment re-urging its previously denied request to obtain possession of the vessels.&#160; A hearing on the second motion is currently scheduled for November 5, 2019.</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;">See Note 5 of our Financial Statements 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="s9EED9E8C9AB95894A1696803BEF83418"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1A. Risk Factors.</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes from the information included in Item&#160;1A &#8220;Risk Factors&#8221; in&#160;our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report.</font></div><div><a name="sEF1E55354F9E5E6C9EBFF529302C75E2"></a></div><div style="line-height:120%;padding-bottom:12px;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;6. Exhibits.</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:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:87%;"></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;">Exhibit</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Description of Exhibit</font></div></td></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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><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:left;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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/000103162319000035/ex31-articlesofincorporati.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Articles of Incorporation of the Company incorporated by reference to Exhibit 3.1 of the Company's Form 8-K filed with the SEC on May 13, 2019 (SEC File No. 001-34279).</font></a></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;">3.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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/000103162319000035/ex32-bylawsamendedandresta.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Company, incorporated by reference to Exhibit 3.2 of the Company&#8217;s Form 8-K filed with the SEC on May 13, 2019 (SEC File no. 001-34279)</font></a><font style="font-family:inherit;font-size:10pt;color:#0000ff;">.</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;">10.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><td colspan="2" 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/000119312519270845/d822398dex101.htm"><font style="font-family:inherit;font-size:10pt;">Separation and Transition Agreement by and between Gulf Island Fabrication, Inc. and Kirk J. Meche, dated October 18, 2019, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed with the SEC on October 21, 2019 (SEC File No. 001-34279).</font></a></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;">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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" 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="q32019-ex311.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><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:left;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="overflow:hidden;font-size:10pt;"><font style="font-family: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="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q32019-ex312.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><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:left;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" 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="q32019-ex321.htm"><font style="font-family:inherit;font-size:10pt;">Section 906 Certification furnished pursuant to 18 U.S.C. Section 1350</font></a><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: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 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: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;">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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="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;">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="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;">(i)</font></div></td><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;">Consolidated Balance Sheets,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">(ii)</font></div></td><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;">Consolidated Statements of Operations,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">(iii)</font></div></td><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;">Consolidated Statement of Changes in Shareholders&#8217; 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">(iv)</font></div></td><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;">Consolidated Statements of Cash Flows, and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">(v)</font></div></td><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;">Notes to 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: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 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:top;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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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;">Filed herewith.</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;">- </font><font style="font-family:inherit;font-size:10pt;">39</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sBAE060DDA8BF58A0966CFB51E91D5345"></a></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:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:43.5546875%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="2"></td></tr><tr><td style="width:16%;"></td><td style="width:84%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">GULF ISLAND FABRICATION, INC.</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="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BY:</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: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:justify;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:top;padding-left:2px;padding-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, Secretary and Treasurer                                                                (Principal Financial Officer)</font></div></td></tr></table></div></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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">November&#160;5, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-top:16px;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;">- </font><font style="font-family:inherit;font-size:10pt;">40</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>q32019-ex311.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="s6869A3FD78D55078A518357CBDFF39D4"></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:16px;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-bottom:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Kirk J. Meche, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this quarterly report on Form 10-Q of Gulf Island Fabrication, Inc.;</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:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant'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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">November&#160;5, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</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:52.34375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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: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;">Kirk J. Meche</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President, Chief Executive Officer and Director                              (Principal Executive Officer)</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>q32019-ex312.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="s28AD7C7DD30D55D39953573E9F01B3E9"></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:16px;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-bottom:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Westley S. Stockton, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this quarterly report on Form 10-Q of Gulf Island Fabrication, Inc.;</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:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant'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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:138px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:138px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">November&#160;5, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</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:60.546875%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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: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;">Westley S. Stockton</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer, Secretary and Treasurer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial Officer)</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>q32019-ex321.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="s554C8330558351F89C116A202F2E3E47"></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:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">18 U.S.C. Section&#160;1350, as adopted pursuant to</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;906 of the Sarbanes-Oxley Act of 2002</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 connection with the Quarterly Report on Form 10-Q of Gulf Island Fabrication, Inc. (the &#8220;Company&#8221;) for the quarter ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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 U.S.C. Section&#160;1350, as adopted pursuant to of the Sarbanes-Oxley Act of 2002, that:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></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;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the Report fully complies with the requirements of Section&#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="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></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;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the period covered by the Report.</font></div></td></tr></table><div style="line-height:120%;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:51.3671875%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="3"></td></tr><tr><td style="width:8%;"></td><td style="width:2%;"></td><td style="width:90%;"></td></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:top;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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: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;">Kirk J. Meche</font></div><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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">November&#160;5, 2019</font></div></td></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></table></div></div><div style="line-height:120%;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:51.3671875%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="3"></td></tr><tr><td style="width:8%;"></td><td style="width:2%;"></td><td style="width:90%;"></td></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:top;padding-left:2px;padding-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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westley S. Stockton </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer and Treasurer                                                                (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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">November&#160;5, 2019</font></div></td></tr></table></div></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:16px;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>5
<FILENAME>gifi-20190930.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:7CA65E7D2ECF588689BBA0F63D108D46,x:98a69b93c71841589024f11c6ded7e82-->
<xbrli:xbrl xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:con="http://fasb.org/dis/con/2019-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/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-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/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:gifi="http://www.gulfisland.com/20190930" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-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/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-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/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:re="http://fasb.org/dis/re/2019-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/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-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/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-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/2019-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" 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-20190930.xsd" xlink:type="simple" />
	<xbrli:context id="FD2019Q3YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q4nov05">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-11-05</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="FI2019Q3">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD">
		<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-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="FD2019Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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>2019-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">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="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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>2019-06-30</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="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</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="FI2019Q2_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>2019-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_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>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_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-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</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="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-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:context id="FD2018Q1QTD_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-03-31</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="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_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-03-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="FI2018Q1_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-03-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="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1_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-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</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="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</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="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD_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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</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="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OffMarketFavorableLeaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OffMarketFavorableLeaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</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="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember_srt_RangeAxis_srt_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:HarborTugMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_HarborTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:HarborTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_srt_ProductOrServiceAxis_gifi_ServicesProjectMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:ServicesProjectMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:IceBreakerTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_ServicesProjectMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:ServicesProjectMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:IceBreakerTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:HarborTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:HarborTugMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_ServicesProjectMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:ServicesProjectMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:IceBreakerTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_HarborTugMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:HarborTugMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-10-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-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2022-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>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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:startDate>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember">
		<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:OtherMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_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:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:FabricationFacilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_TexasNorthYardMember">
		<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:TexasNorthYardMember</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="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</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="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember">
		<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:OtherMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</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="D2019Q4Oct1-Oct31_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_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:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</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="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_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:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q2May1_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>2019-05-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q2May1-May1_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>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-05-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q2May1-May1_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>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-05-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_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>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3YTD_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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<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="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3YTD_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-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_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-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q3QTD_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>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="ferries">
		<xbrli:measure>gifi:ferries</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="ship">
		<xbrli:measure>gifi:ship</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="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="towboat">
		<xbrli:measure>gifi:towboat</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="segment">
		<xbrli:measure>gifi:segment</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="tug">
		<xbrli:measure>gifi:tug</xbrli:measure>
	</xbrli:unit>
	<dei:AmendmentFlag contextRef="FD2019Q3YTD" id="Fact-BF4C91CEAF7D5F4F8873AF19CC6831A5">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2019Q3YTD" id="Fact-460952D1F51A57278CA9891A6EECBA17">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2019Q3YTD" id="Fact-10A06278640852A0986F65D2A1D34E67">Q3</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2019Q3YTD" id="Fact-D5FAF86A612A531C9812B04D0B80A09B">2019</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2019Q3YTD" id="Fact-34CBC20A79C35BE8856A10AE9EA99CE1">2019-09-30</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2019Q3YTD" id="Fact-D6C2768F0E3E55CDAFDB590B9E4E5E61">10-Q</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2019Q3YTD" id="Fact-AB7C38226F8A5296AD1DAF3A7D18BEB9">0001031623</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2019Q4nov05" decimals="INF" id="Fact-DB66179389505F31A2A27B2A76DBFCB6" unitRef="shares">15263170</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2019Q3YTD" id="Fact-BE991BA455D35AE889BF2B810B9AEA63">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityEmergingGrowthCompany contextRef="FD2019Q3YTD" id="Fact-60ECEDABB8C05345B6722D971267718C">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2019Q3YTD" id="Fact-F53CF36215455A728B398706DDB291D4">Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityRegistrantName contextRef="FD2019Q3YTD" id="Fact-75F520E6D6215C35920169A95D40B062">GULF ISLAND FABRICATION INC</dei:EntityRegistrantName>
	<dei:EntityShellCompany contextRef="FD2019Q3YTD" id="Fact-83B37918A69E519E97013C8593351F3B">false</dei:EntityShellCompany>
	<dei:EntitySmallBusiness contextRef="FD2019Q3YTD" id="Fact-9600B153531D5EE1B735396AA6D61079">true</dei:EntitySmallBusiness>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-58540096BE7C53DAB4EDE71F43583AD3" unitRef="shares">133000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2018Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-C77FCEE8F33D6EA9C140018E53DF6E15" unitRef="shares">1000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-889E4F07864352FFAF37268FE5DE4A14" unitRef="shares">146000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-5D20F629EDAA1BC5118C019BCEC042F2" unitRef="shares">27000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2018Q3QTD" decimals="-5" id="Fact-FF932C282DFC0210382828871FA54B1A" unitRef="usd">2800000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2018Q3YTD" decimals="-5" id="Fact-A32C3709D61252BC9DC8AC71B2CD7F5F" unitRef="usd">2800000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2018Q3YTD" decimals="-3" id="Fact-25C485DF771D5B91A4C43B03BDEF7127" unitRef="usd">2776000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2019Q3QTD" decimals="INF" id="Fact-9244E703C80635221DB338397219E47E" unitRef="usd">0</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2019Q3YTD" decimals="-5" id="Fact-589AF15EBCC759E195ECE780D78EDC95" unitRef="usd">100000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2019Q3YTD" decimals="-3" id="Fact-99A50F4503615EB09F60FE1FDF1A1927" unitRef="usd">59000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-E0C28C87FC7BC551C91702118CBB25A3" unitRef="usd">400000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-3D11E20F91BD8A00864637C93AA039B2" unitRef="usd">-300000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:ConstructionInProcessNumberOfFerries contextRef="FD2019Q3YTD" decimals="INF" id="Fact-F73142730F765D1F89A4A58EA7B8A6B0" unitRef="ferries">3</gifi:ConstructionInProcessNumberOfFerries>
	<gifi:ConstructionInProcessNumberOfIceBreakerTugVessels contextRef="FI2019Q3" decimals="INF" id="Fact-8B09E29AA1BC5079914DCB350579D5FA" unitRef="tug">1</gifi:ConstructionInProcessNumberOfIceBreakerTugVessels>
	<gifi:ConstructionInProcessNumberOfTowboats contextRef="FD2019Q3YTD" decimals="INF" id="Fact-CC88D95555B55DD5AD3864613CF757BF" unitRef="towboat">2</gifi:ConstructionInProcessNumberOfTowboats>
	<gifi:ConstructionInProgressNumberOfHarborTugVessels contextRef="FD2019Q3YTD" decimals="INF" id="Fact-2342E87E4C3D51EF93145EF673016A15" unitRef="vessel">5</gifi:ConstructionInProgressNumberOfHarborTugVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2019Q3" decimals="INF" id="Fact-30048C86BB3D52698008F28E3E1ACD21" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfOffshoreVessels contextRef="FD2019Q3YTD" decimals="INF" id="Fact-E5AB26C2F6B65D0C94E801DC3CDBBEC1" unitRef="vessel">3</gifi:ConstructionInProgressNumberOfOffshoreVessels>
	<gifi:ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels contextRef="FI2019Q3" decimals="INF" id="Fact-7B093F314F4D5B78BA1581976E5513BA" unitRef="ship">3</gifi:ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3QTD" decimals="-5" id="Fact-9B4E3D554CAF52E49C91BE92ECA64AE9" unitRef="usd">3900000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-FD06963B3BD650148D311EF1081B34D4" unitRef="usd">1900000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-CC7B39F99561553BAD44FE8135DF076C" unitRef="usd">500000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_gifi_ServicesProjectMember" decimals="-5" id="Fact-0C48093BB329C0F36360288CB43C6BE0" unitRef="usd">1500000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3YTD" decimals="-5" id="Fact-BFCD98F184425755AA63A8E2C3C48C6C" unitRef="usd">5800000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-23B913B7CC0F563E84D1C6439C18EA13" unitRef="usd">3100000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-70CCE685C1015F8B91EE45CA83E2D169" unitRef="usd">1300000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q3YTD_srt_ProductOrServiceAxis_gifi_ServicesProjectMember" decimals="-5" id="Fact-F789784CF4C8D4AA37DC287F6563788E" unitRef="usd">1400000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9085ED5F722A5369B0B735D4C44BF246" unitRef="usd">13137000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-7D988B855FD950AA9E296B1E58A72F70" unitRef="usd">35173000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2018Q4" decimals="-5" id="Fact-107C1722F23B55E3A02BDE69C1FF2B2E" unitRef="usd">2400000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2019Q3" decimals="-5" id="Fact-62570278BE04511EB6E3EB714544B3E4" unitRef="usd">3000000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:ContractWithCustomerReserveForLoss contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-7B9BD965315D582ABC9DA052DFA548ED" unitRef="usd">1900000</gifi:ContractWithCustomerReserveForLoss>
	<gifi:ContractWithCustomerReserveForLoss contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-0A1331D7CE1358F1A627B0A6DA9B796A" unitRef="usd">100000</gifi:ContractWithCustomerReserveForLoss>
	<gifi:ContractWithCustomerReserveForLoss contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_ServicesProjectMember" decimals="-5" id="Fact-4941811B362DAB5537CD2882D599F842" unitRef="usd">600000</gifi:ContractWithCustomerReserveForLoss>
	<gifi:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded contextRef="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-5" id="Fact-3B0567DDBE2C51A4A74852DCAEC5E321" unitRef="usd">400000</gifi:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded>
	<gifi:DebtInstrumentCovenantTermsCurrentRatio contextRef="FI2019Q3" decimals="2" id="Fact-1CF1091B23975A16B7A7A142A7D75095" unitRef="number">2.11</gifi:DebtInstrumentCovenantTermsCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio contextRef="FI2019Q3" decimals="2" id="Fact-1365A3A40B045D03ACF6129D3B0E8813" unitRef="number">-0.06</gifi:DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio contextRef="FI2019Q3" decimals="INF" id="Fact-B41EF8380A4E5CCFA72527E519D3D88D" unitRef="number">0.5</gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio contextRef="FI2019Q3" decimals="INF" id="Fact-52ADFEFCCB525E69AB5137789EBEFA83" unitRef="number">2.0</gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement contextRef="FI2019Q3" decimals="INF" id="Fact-29302391C18550FC807799BC38F2A338" unitRef="number">1</gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-DB89765AB60759F7A95E1D0084126727" unitRef="usd">8169000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-EC7C1E8AFD755864A9088622B956D2AC" unitRef="usd">7871000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-A58C2DA57C4D5D4AA0331116AEEE3ACA" unitRef="usd">298000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-AA078EDA8E55557FAFF749F8C623179F" unitRef="usd">26687000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-D36C4043573B56A5AB4B9DF0A3ECDE11" unitRef="usd">25789000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-07ABEB8E4B5F5E2FBBB1960EE484032C" unitRef="usd">898000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2018Q3YTD" decimals="-3" id="Fact-4ECC6A6ACA0F5BA3AC24D7CDF149F8C7" unitRef="usd">1722000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2019Q3YTD" decimals="-3" id="Fact-A3A6878C3786543E9092D2A62A48F58C" unitRef="usd">-1502000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:InsuranceSettlement contextRef="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-5B285A8E990E5B9284EA9E6A504BEE82" unitRef="usd">15400000</gifi:InsuranceSettlement>
	<gifi:NumberOfBendingRollMachines contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-FAEA9F64CFA9522FB3C131FB20DC9E5C" unitRef="machine">2</gifi:NumberOfBendingRollMachines>
	<gifi:NumberOfCorporateNonOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-188A4F4E4068555E94C91C3386F7A02D" unitRef="segment">1</gifi:NumberOfCorporateNonOperatingSegments>
	<gifi:NumberOfCorporateNonOperatingSegments contextRef="FD2019Q3YTD" decimals="INF" id="Fact-C7795F5F82F4575C9B11E7488B45B0AF" unitRef="segment">1</gifi:NumberOfCorporateNonOperatingSegments>
	<gifi:NumberOfCranes contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-C145A8F59B475D93B98D980D3F2C333C" unitRef="crane">3</gifi:NumberOfCranes>
	<gifi:NumberOfHarborTugVessels contextRef="FD2019Q3YTD" decimals="INF" id="Fact-8F7A3FFB520859899B3E2777F9A90641" unitRef="vessel">5</gifi:NumberOfHarborTugVessels>
	<gifi:NumberOfOSVs contextRef="FD2019Q3YTD" decimals="INF" id="Fact-10156212F6435EB888E00B4353717F3E" unitRef="vessel">2</gifi:NumberOfOSVs>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-A14CDB970C6655DFABACBCFB76DB8260" unitRef="usd">6000000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q3YTD" decimals="-3" id="Fact-9EC6793C9A4151528C9B7251F4B5CCD1" unitRef="usd">9362000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-635399DB0B51523EBA221465E17E825E" unitRef="usd">9400000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2019Q3YTD" decimals="-3" id="Fact-EB613C1D419F5EF88AFFA8A939E228DE" unitRef="usd">0</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProjectsPercentComplete contextRef="FI2018Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember_srt_RangeAxis_srt_MaximumMember" decimals="2" id="Fact-C33525A5BF58D59B60722883756E07C3" unitRef="number">0.88</gifi:ProjectsPercentComplete>
	<gifi:ProjectsPercentComplete contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_HarborTugMember_srt_RangeAxis_srt_MinimumMember" decimals="2" id="Fact-EC2E36FF489F22A2BB1A28838BF4A7F4" unitRef="number">0.13</gifi:ProjectsPercentComplete>
	<gifi:ProjectsPercentComplete contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="2" id="Fact-645E78B0B09B720C762C2883F893DCCF" unitRef="number">0.85</gifi:ProjectsPercentComplete>
	<gifi:ProjectsPercentComplete contextRef="FI2019Q3_srt_ProductOrServiceAxis_gifi_ServicesProjectMember" decimals="2" id="Fact-8C74F427C93048DFE920287CE09F4C67" unitRef="number">0.56</gifi:ProjectsPercentComplete>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2017Q4" decimals="-5" id="Fact-D60A7F7365D65E8FB2F0D5460928BFAB" unitRef="usd">11200000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2018Q4" decimals="-5" id="Fact-E5EB16420A73589AAC5A89823EB1EE82" unitRef="usd">11200000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2019Q3" decimals="-5" id="Fact-A1760EE7DEA65E10922D3CC145E26DA7" unitRef="usd">11800000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:SuretyBonds contextRef="FI2019Q3" decimals="-5" id="Fact-80AE9B9F26675BE1A91850E939C10CC2" unitRef="usd">409300000</gifi:SuretyBonds>
	<gifi:TangibleNetWorth contextRef="FI2019Q3" decimals="-5" id="Fact-E854CC93E73D5380819109D2FFA59C5B" unitRef="usd">185200000</gifi:TangibleNetWorth>
	<us-gaap:AccountsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-B8259C60955F52CC828ADF13670BFF4D" unitRef="usd">28969000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-F8F378FF15B15DA2B98D89A2E9E414A1" unitRef="usd">58781000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-AD1350D7E92755378D8E8B1F711086D0" unitRef="usd">10287000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-80E7FA7D5B1B5C29B8C53A247E40EADD" unitRef="usd">10359000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2018Q4" decimals="-3" id="Fact-54F3C1D513C959B895EB227075B0AB83" unitRef="usd">102243000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2019Q3" decimals="-3" id="Fact-B9C9E41618235E208E40E4B28417A057" unitRef="usd">103154000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD" decimals="-3" id="Fact-7DD47F870A295879826F381F16EEF1E6" unitRef="usd">-787000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C096AB80D67F5E63999629C2B85A5C21" unitRef="usd">-708000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-7B113303D26D515FABB08EE21F3F96F4" unitRef="usd">-79000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q3QTD" decimals="-3" id="Fact-05C01829B8F97FAAD0C401932386C8B5" unitRef="usd">-8000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F932A71C3D2CCFEECAB10193231CDB3A" unitRef="usd">-8000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD" decimals="-3" id="Fact-5C33A49DDA09572BAA37F9135488BFDF" unitRef="usd">-714000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-6480EB03FB9458DC86C3E23F86771C95" unitRef="usd">-643000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A090A3EAA6775B83B6E50F5D6683AED2" unitRef="usd">-71000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q3QTD" decimals="-3" id="Fact-DF5A7656A53E1D3876EF019BD46947BA" unitRef="usd">-81000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-DFFD9BF5703DE67A27D7019BD198FFB1" unitRef="usd">-73000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-436D4C6E3BB8159F4ECB019BD02BAD6A" unitRef="usd">-8000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2018Q4" decimals="-5" id="Fact-68963219F8C759A1AA5157B5A7D3429A" unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2019Q3" decimals="-5" id="Fact-962E34A1F02E530FAA76E8E70E554E66" unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AssetImpairmentCharges contextRef="FD2018Q3YTD" decimals="-3" id="Fact-E679D1BF9F465FF487B832ED6168245C" unitRef="usd">1360000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2019Q3YTD" decimals="-3" id="Fact-6B2A37422CD35613BCEB956F593D2EAA" unitRef="usd">622000</us-gaap:AssetImpairmentCharges>
	<us-gaap:Assets contextRef="FI2018Q3" decimals="-3" id="Fact-9AF4B42DE20F55C39A74942AA8C58131" unitRef="usd">262964000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q3_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-345624FF2B6E5C86BBA3133044B86654" unitRef="usd">58595000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-059E5CAA63355055BF999C306CDAC337" unitRef="usd">85780000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-9769B8F6F5595E6A85D871F1318282B1" unitRef="usd">32427000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-6ADA0A6EAFCE55FEB3F02F55D43C97CC" unitRef="usd">86162000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-35AA7BF600945068A59ED53DC280E409" unitRef="usd">258290000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q3" decimals="-3" id="Fact-E988C4CAAC3C58F2857C4A4CAD2C4BB8" unitRef="usd">277165000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-920B64A8C533575F871150C7E58092DC" unitRef="usd">76334000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-17D6666ABB365673AECD813B52CA12D8" unitRef="usd">63098000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-FB87315700EC526FA4ECABE2ED8F512B" unitRef="usd">28604000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-B9FFE220E8455AAE9AF832639CE1AEA3" unitRef="usd">109129000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-5B79B74727765DD1B09A7E22091E10AF" unitRef="usd">159955000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-CE80D59472C1575D95CD68CF207DF382" unitRef="usd">178804000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-475254457F14548D9A2D604907D35C60" unitRef="usd">18935000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-34A496A32C9F5CB2B027B776C0BC4FFD" unitRef="usd">18518000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2018Q4" decimals="-3" id="Fact-9EF250D7DEE25D4C9338F5EF029DC268" unitRef="usd">70457000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2019Q3" decimals="-3" id="Fact-B01285D08B1054E6BC2DE440BB91726D" unitRef="usd">45911000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-3D9EDC4168BF526096FE079EDC7976DD" unitRef="usd">8983000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q3" decimals="-3" id="Fact-3B4A7BD140485D6BA277980D4B7D7478" unitRef="usd">45020000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q4" decimals="-3" id="Fact-48B6BD9B81035DD9A62646C4C9F15338" unitRef="usd">70457000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2019Q3" decimals="-3" id="Fact-6AD4B5EAFC295A628101C6CBBEFC7BA9" unitRef="usd">45911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2018Q3YTD" decimals="-3" id="Fact-6705201181915896B2B3C059AB2C58EB" unitRef="usd">36037000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2019Q3YTD" decimals="-3" id="Fact-739942C566B757899E39B350D653695F" unitRef="usd">-24546000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-2F0F254F75705370990DCE579A1E765B" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2019Q3" decimals="INF" id="Fact-54F25A9EF7945F32A2EC7CBEE1BFC0EE" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2018Q4" decimals="-3" id="Fact-7023D86CD0FC572DB497498675D66193" unitRef="shares">15090000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2019Q3" decimals="-3" id="Fact-0D22BCC3601A534DADC78491341C887A" unitRef="shares">15236000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-57F911BA08CE595DB8D1CB25D3B8B43A" unitRef="shares">14910000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-72D6A6E7EC735E6BA10626C5F0A73ECC" unitRef="shares">15043000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-E39DE4B96BDB2715CA76019837520A1B" unitRef="shares">15043000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-5BF0FA472F31550AACD1EBCC7BCC52E0" unitRef="shares">15044000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4" decimals="-3" id="Fact-2DB3EBA2EF0A55EF8D3EF2B5F2485327" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-B353C2643C975314966FF37DE43DA34E" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-1CF87768D9855E8982238AF5D69CB35B" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-220D8F5AF2DFC42C7784019B3F8E0353" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q3" decimals="-3" id="Fact-69F43CE7A5A2507B9C2CF91B5B7C9948" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A11D04DE28575C68B1DFA8424D801977" unitRef="shares">15263000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-16E897981C035384800F440925918C90" unitRef="usd">11021000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2019Q3" decimals="-3" id="Fact-A099DB7495625F348140930CF27AF5AD" unitRef="usd">11123000</us-gaap:CommonStockValue>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2018Q4" decimals="-3" id="Fact-359DF951D2CB51669ACAA2D436F70FAF" unitRef="usd">22505000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2019Q3" decimals="-3" id="Fact-75C5FF7BB6BC5362BC1C46C1ABD1D48F" unitRef="usd">30268000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractReceivableRetainage contextRef="FI2018Q4" decimals="-5" id="Fact-37CC3DD2A629C9DE0BA314E12938491A" unitRef="usd">3000000</us-gaap:ContractReceivableRetainage>
	<us-gaap:ContractReceivableRetainage contextRef="FI2019Q3" decimals="-5" id="Fact-9DB77AC1F91605C6AD20287B126AB9F8" unitRef="usd">3000000</us-gaap:ContractReceivableRetainage>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-31ACC486E1BB5EEEBC0298D5361D9237" unitRef="usd">29982000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-EEE8B58811AB5E7792F3EEA4D853FF3D" unitRef="usd">50855000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-5BEEEAEF4CED59F2A162E14CFD0D2806" unitRef="usd">16845000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-EB501CDC170758DA97CA411EFE21B5D5" unitRef="usd">15682000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q3QTD" decimals="-5" id="Fact-3046CB62F8225B098E6155A6C36984FD" unitRef="usd">2600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q3YTD" decimals="-5" id="Fact-66483A49A12E58EA96E4C38743A068DE" unitRef="usd">5100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2019Q3QTD" decimals="-5" id="Fact-006F5A69E56256AFAA7E37B11FBCEB6F" unitRef="usd">8500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2019Q3YTD" decimals="-5" id="Fact-964C7C3FC47E5327AFA8F36B197C357B" unitRef="usd">14300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q3QTD" decimals="-3" id="Fact-B40DF46545E05A86A020F78B1DAFB176" unitRef="usd">52924000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q3YTD" decimals="-3" id="Fact-4A92AFD3B605542789015F81166E4AF4" unitRef="usd">164248000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q3QTD" decimals="-3" id="Fact-6E6C7CBBA233525FA50151D7915C19F0" unitRef="usd">78487000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q3YTD" decimals="-3" id="Fact-C66803D5C4D150099E732ED14427C8CA" unitRef="usd">227593000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="INF" id="Fact-FD29069CAD665C928712FEC6CE8FDC7F" unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2019Q2May1-May1_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-3A67FEF82F98590EB678C62AE21A4078" unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2019Q3YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-B3F79BA90CF35AF1B3140DA492B4BC7A" unitRef="number">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2019Q3YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember" decimals="INF" id="Fact-0D10A13B021053AA9BFC2BAA4D8872C6" unitRef="number">0.05</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="I2019Q2May1_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember" decimals="INF" id="Fact-8D6DD508BC995DBF82D27D26B6635B23" unitRef="number">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2018Q3YTD" decimals="-3" id="Fact-7F4299DAB8915B8794E887254091BCB5" unitRef="usd">7788000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2019Q3YTD" decimals="-3" id="Fact-52166FFC70F454ABA4653D02CB5A264F" unitRef="usd">7264000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3QTD" decimals="-3" id="Fact-7A93B9B7F8D452EF878B36ECA99E8A9D" unitRef="usd">2480000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-81E52762C4A65AEEACA5E512E3169863" unitRef="usd">42000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-ABC24DCDB5825B26B567A03ACD110C0D" unitRef="usd">1023000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-AF1AEF591432518D868FB249829880E3" unitRef="usd">365000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D3813C87F7995A1E9B2A7974822427AD" unitRef="usd">1050000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3YTD" decimals="-3" id="Fact-5B6BF6E47AF855CE8D97646967EF4EE8" unitRef="usd">7788000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-AEE2D7BBBD0F57A6ADD28A6D2A1D223E" unitRef="usd">258000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-F3BF21C522135F888EECD4D16B3F1509" unitRef="usd">3219000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-F59395E3B9A75CEF9545A27662F8808B" unitRef="usd">1141000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-622E9F815E495BCA9EF0BA3A6225C2A2" unitRef="usd">3170000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3QTD" decimals="-3" id="Fact-089781E85DE15FFDBE91639A4DEB8064" unitRef="usd">2290000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-0BE40D2ACD905F0B805EC08F0137CA0E" unitRef="usd">96000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-1B8A116924705668A04EE24B03CD2F48" unitRef="usd">840000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-BA3490E1A9F25B8DB545C9301690C1DC" unitRef="usd">362000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-1B6BD39E3FFD54539152880CA8F0181C" unitRef="usd">992000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3YTD" decimals="-3" id="Fact-83F664CF33CB5A2A82ED14ECE8C8B792" unitRef="usd">7264000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-C65F04213CEA5B77A42A682618004C47" unitRef="usd">319000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-E02ED5C975B45BA691A18E39AED568E9" unitRef="usd">2698000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A484DE2722FC5E81AD891207AC7F0246" unitRef="usd">1099000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5D36AFE93F1054C7A460E8E5B096F75F" unitRef="usd">3148000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-5" id="Fact-6E298541C1D756EFB194EB13B032FC5D" unitRef="usd">17900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-08EA124EA61F5722827E5A25DFF366F9" unitRef="usd">18518000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-46D2621C691A568AAD69EA612AB81ECB" unitRef="usd">17918000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-D5AFFFB2335E56FE959E99494AD0E626" unitRef="usd">600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q3_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-E62D247F273EB2F77CC93829BB82E5C7" unitRef="usd">600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-07FA5AEA1FA55AA9842BD7E97E0BE04C" unitRef="usd">3900000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q3YTD" decimals="-3" id="Fact-850E3B66CC255A8390479B33B0E8BF87" unitRef="usd">3701000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2019Q3YTD" decimals="-3" id="Fact-2D39BDAFB67A5D328F1D674CC1CEE16E" unitRef="usd">369000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q3QTD" decimals="2" id="Fact-7584E4004547585B831AEC9DF0268DD0" unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q3YTD" decimals="2" id="Fact-A58EACA5B9ED5EEFA63C8585996E4671" unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2019Q3QTD" decimals="2" id="Fact-227716206A3B502E998696329FCFB9F3" unitRef="usdPerShare">-0.44</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2019Q3YTD" decimals="2" id="Fact-DAFBE4706ABC5AA1B4248784E4325642" unitRef="usdPerShare">-0.99</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2018Q3YTD" decimals="-3" id="Fact-509532146A885985ABF8D742973A3133" unitRef="usd">-87000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2019Q3YTD" decimals="-3" id="Fact-03ABDA8C26C7598BACA71BD3AFBFE2C1" unitRef="usd">565000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2018Q3QTD" decimals="-3" id="Fact-459023D3CDC7558AA13220B6C3AD5A67" unitRef="usd">-146000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2018Q3YTD" decimals="-3" id="Fact-3A0B97C082775EBCB5F110A5537C652C" unitRef="usd">5683000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-D84077D6D933D61538CA01D9A762F7D6" unitRef="usd">-1800000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2019Q3QTD" decimals="-3" id="Fact-2C38404737FC536792ACB5A3D2EB56E0" unitRef="usd">-324000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2019Q3YTD" decimals="-3" id="Fact-7719CC31482954598F90374B48BF5E8B" unitRef="usd">-254000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q3QTD" decimals="-3" id="Fact-78133F06466B59EDA3874B20E4DD32B8" unitRef="usd">4902000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q3YTD" decimals="-3" id="Fact-5A3F5D95647A5F8E93D06CB4C674DC95" unitRef="usd">14703000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2019Q3QTD" decimals="-3" id="Fact-8F3BA5C37D9B52E1941888162C4F2268" unitRef="usd">3970000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2019Q3YTD" decimals="-3" id="Fact-1E74F994D303525B874CD466F7FD8C94" unitRef="usd">11791000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD" decimals="-3" id="Fact-96A72519D9F25C2EB61683B2C5BD8F1C" unitRef="usd">-3212000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-9767E497F15A58F491C076DCDFD90A58" unitRef="usd">-402000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-1F8D2503F2B65EF2A4D0567B1FD35DE2" unitRef="usd">-4237000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-8BFC55D44D6152A897B26FE219DD3CD2" unitRef="usd">3191000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-E59B22198ABC5AA2B7D52B922A06B693" unitRef="usd">-1764000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3YTD" decimals="-3" id="Fact-BB154B5DEFD858AFA2D07350FA4D1F62" unitRef="usd">-3232000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-0D777227AFCA503389ABE4693A61AADF" unitRef="usd">-1171000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-ECF512AA37255F1D9832BF1407407F99" unitRef="usd">-5888000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-2FC0566614305F3A849FB41815D5D981" unitRef="usd">9390000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5610DD226EE858BB92F5BA70B031C300" unitRef="usd">-5563000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3QTD" decimals="-3" id="Fact-EBDC09B589E353CB8BC052952720435A" unitRef="usd">-2685000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-76486E87466157A49A2BA6B3B6F71CB1" unitRef="usd">-65000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-815BC9396A5D5A9DBC077967422DE6B0" unitRef="usd">-428000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-18D0DAE9A4E15931BC28B4E565BA5F83" unitRef="usd">210000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D2911B8F4BA45D659A017A2401F5FAE9" unitRef="usd">-2402000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3YTD" decimals="-3" id="Fact-5CBF219E906F5B949C304DE9545810FC" unitRef="usd">-3730000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-AB162EB90AF25F0FBD93F1C183FF780D" unitRef="usd">-347000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-BD5423A422FF569F9759AC039893A807" unitRef="usd">-1877000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-08A2F2684F595198835FA103EB16C34B" unitRef="usd">4088000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5DBC548B33D359CD9616733135A43F7A" unitRef="usd">-5594000</us-gaap:GrossProfit>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-04A8D6E47D605E1BBEB59A1A5719258B" unitRef="usd">8720000</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-04F65323F953550F8829819C8EF688E0" unitRef="usd">25457000</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-BE62852D557A546AA51D3D451E099160" unitRef="usd">1400000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2019Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-5D3BAEA591038F307EAB37D4FBC37358" unitRef="usd">300000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-6447EA55E23ACD92565B37C93B09788D" unitRef="usd">300000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-BB02667D8A19C550D3DD382B85A73DF3" unitRef="usd">300000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q3QTD" decimals="-3" id="Fact-ADFE247CC79954C092A81C5B2682137D" unitRef="usd">-10672000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q3YTD" decimals="-3" id="Fact-06D99DAF62CC5FDA8C131F99E9ACC9FE" unitRef="usd">-15277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2019Q3QTD" decimals="-3" id="Fact-C995EF7A61D15927A59CCC567A89FDC1" unitRef="usd">-6789000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2019Q3YTD" decimals="-3" id="Fact-FE541687E7D85438BE096AC2A2427C24" unitRef="usd">-15067000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q3QTD" decimals="-3" id="Fact-04BA5505395B502783E32114C52D9E2A" unitRef="usd">277000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q3YTD" decimals="-3" id="Fact-4FF8FAA9784F5B428A52BD84A65780CB" unitRef="usd">419000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2019Q3QTD" decimals="-3" id="Fact-9FF033CCF0DB56EB95052112B3EC9172" unitRef="usd">-10000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2019Q3YTD" decimals="-3" id="Fact-7293100784045ADF9820900D40CA48C9" unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2018Q3YTD" decimals="-3" id="Fact-C1C42A642479562087897183561F18F1" unitRef="usd">1791000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2019Q3YTD" decimals="-3" id="Fact-965F76A708B45177801C15A901B9D8FF" unitRef="usd">29244000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2018Q3YTD" decimals="-3" id="Fact-FFD4708C6E8D539D9DB92239AEF34918" unitRef="usd">632000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2019Q3YTD" decimals="-3" id="Fact-3320E3F1FC1B59B494E97A9A04EBB919" unitRef="usd">-470000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2018Q3YTD" decimals="-3" id="Fact-07EFB6F6E4385AD5BFF19793C32A3E39" unitRef="usd">11814000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2019Q3YTD" decimals="-3" id="Fact-0AB0806873E5582E82176EED031D635C" unitRef="usd">20873000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="FD2018Q3YTD" decimals="-3" id="Fact-2D8DA03C76C552AC82F5CE800A8ECA0C" unitRef="usd">6588000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
	<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="FD2019Q3YTD" decimals="-3" id="Fact-596C5B84FAB752828351B0D4985E6D03" unitRef="usd">-1164000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
	<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="FD2018Q3YTD" decimals="-3" id="Fact-1A112F59A6685D2C89BD6ECD0FB81996" unitRef="usd">-1122000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
	<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="FD2019Q3YTD" decimals="-3" id="Fact-961D772689CA5493AE0397AA151D92FA" unitRef="usd">910000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2018Q3YTD" decimals="-3" id="Fact-FC551F4E0C1B5786ACD5885D22BA279D" unitRef="usd">6211000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2019Q3YTD" decimals="-3" id="Fact-F1EE83AB3ED15187A2D083B74A37E3D1" unitRef="usd">7822000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-0529F249D12151D498C56B0A50ACC5FA" unitRef="usd">3200000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_TexasNorthYardMember" decimals="-5" id="Fact-1C582B50BB425241B019D0E88932A0C9" unitRef="usd">9000000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q3YTD" decimals="-3" id="Fact-E52946B4A16F5CC4ADE5CD78B9091D90" unitRef="usd">3342000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-A2FC7ADE8AEB5D0F986F6514F146293E" unitRef="usd">3600000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2019Q3YTD" decimals="-3" id="Fact-D71E3C2A07B4536CA2BF914845AE8315" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2018Q3QTD" decimals="-3" id="Fact-9ABFB8CBC10753679FACEF928D7C9C62" unitRef="usd">72000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2018Q3YTD" decimals="-3" id="Fact-BD2D26D362C151DCA2FF2C2716C74716" unitRef="usd">-166000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2019Q3QTD" decimals="-3" id="Fact-2B2C4C7896115516BEEFB8EDABB0F276" unitRef="usd">139000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2019Q3YTD" decimals="-3" id="Fact-ADA95FC6A33453829BA324B4CB26B7B7" unitRef="usd">527000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InventoryNet contextRef="FI2018Q4" decimals="-3" id="Fact-752D861311C75DF6958A26C1DF2F6AB0" unitRef="usd">6088000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2019Q3" decimals="-3" id="Fact-A86B18706BFB55049438E3ADFDCDF567" unitRef="usd">4358000</us-gaap:InventoryNet>
	<us-gaap:LesseeOperatingLeaseDiscountRate contextRef="FI2019Q3" decimals="3" id="Fact-DA496D6946505AB4813573357CED5BBA" unitRef="number">0.075</us-gaap:LesseeOperatingLeaseDiscountRate>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="FI2019Q3" decimals="-3" id="Fact-9DE92A1E776156D49233687FD082B0F3" unitRef="usd">9016000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="FI2019Q3" decimals="-3" id="Fact-A58E329E62935D3B9DBE822C2F01772B" unitRef="usd">6173000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="FI2019Q3" decimals="-3" id="Fact-10D7DDEE51F55CE58A3C86550BBE887E" unitRef="usd">676000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="FI2019Q3" decimals="-3" id="Fact-06BEE1CD127D5599A12129462575AE08" unitRef="usd">677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="FI2019Q3" decimals="-3" id="Fact-8A39DF96F81E5AE8A06CBA25CC878EC6" unitRef="usd">668000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="FI2019Q3" decimals="-3" id="Fact-D61CAADCD0FD5B1CB5EDDCED52A1243F" unitRef="usd">659000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="FI2019Q3" decimals="-3" id="Fact-DEBAECD1F2AF59E2AEF91EF644475F02" unitRef="usd">163000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
	<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="FI2019Q3" decimals="-3" id="Fact-F52CF911308E50FF807C0F3B38D2CFEE" unitRef="usd">3989000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
	<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="FI2019Q3" id="Fact-87F778087D3C50459F370C739141839B">P15Y9M29D</us-gaap:LesseeOperatingLeaseTermOfContract>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2019Q3" decimals="-5" id="Fact-25A22837B0EB551B8591D10A69219A1F" unitRef="usd">10400000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-D6803A7A32735A58999DCB07963C82CA" unitRef="usd">57190000</us-gaap:Liabilities>
	<us-gaap:Liabilities contextRef="FI2019Q3" decimals="-3" id="Fact-FB0261ED67C55761A0D3B8161A3347C2" unitRef="usd">90121000</us-gaap:Liabilities>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-DA5560CF89CD51BFA6C57006C533B3BC" unitRef="usd">258290000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2019Q3" decimals="-3" id="Fact-BB83A532C2C2591789D2F12E64B01A22" unitRef="usd">277165000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-1E6A677D937E583494B2653DF3B8E115" unitRef="usd">56101000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-A05F488FAAC75599A9D0D322E398B5F3" unitRef="usd">84822000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LineOfCredit contextRef="FI2019Q3" decimals="INF" id="Fact-8CEA531DA6B95036B0EECEEF58415D34" unitRef="usd">0</us-gaap:LineOfCredit>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="FI2019Q3" decimals="INF" id="Fact-695CAFCD2BD453E2876F525F365AAF39" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="FI2019Q3" decimals="-5" id="Fact-3CE38DB819875BF8A9FD5498A697F539" unitRef="usd">29600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="D2019Q2May1-May1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" decimals="INF" id="Fact-6F9C8725B0BC5936822EE954003BD39B" unitRef="number">0.004</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
	<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="FI2018Q4" decimals="-5" id="Fact-706F5B23AB845BEC94F193A3BA6FB9B4" unitRef="usd">12500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
	<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="FI2019Q3" decimals="-5" id="Fact-44A8D4CD0F02500E873299E6A8AAA750" unitRef="usd">12500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
	<us-gaap:MinimumNetWorthRequiredForCompliance contextRef="FI2019Q3" decimals="INF" id="Fact-261896E6B5BA503BBF6412CF249A2E12" unitRef="usd">170000000</us-gaap:MinimumNetWorthRequiredForCompliance>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2018Q3YTD" decimals="-3" id="Fact-E2EB1F33C11D5EF493F87927D07DFB93" unitRef="usd">-839000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2019Q3YTD" decimals="-3" id="Fact-5BC11AF87F12589B80D15E740620A18E" unitRef="usd">-843000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2018Q3YTD" decimals="-3" id="Fact-9C0FF0498A01557889D2195AF6B8725A" unitRef="usd">55542000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2019Q3YTD" decimals="-3" id="Fact-2DE3D5C5091452E88237A382E772DFD2" unitRef="usd">-16997000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2018Q3YTD" decimals="-3" id="Fact-0AAD99A3EBA25D7DB519739DB904ECEA" unitRef="usd">-18666000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2019Q3YTD" decimals="-3" id="Fact-71D90744782953498766E95A4DC1F7C3" unitRef="usd">-6706000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD" decimals="-3" id="Fact-0CE87F9A02E9536B85E20739726D43A9" unitRef="usd">-5296000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-8E72FA4146D6501C804CE0C8524B91EA" unitRef="usd">-5296000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2QTD" decimals="-3" id="Fact-FC26BEFE79085151B0F5F2674C88B9F6" unitRef="usd">549000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-6DBF5BC48C485AED8224537CF930A05E" unitRef="usd">549000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q3QTD" decimals="-3" id="Fact-5878FEDDEF1A5EE8A7B060913C5CD268" unitRef="usd">-10949000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F4FFFA9EEFA4992741A8019A587512DD" unitRef="usd">-10949000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q3YTD" decimals="-3" id="Fact-C2BAE49554125F2A87E4F5D3359E2F40" unitRef="usd">-15696000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1QTD" decimals="-3" id="Fact-2434FA92830A51808503AA5999F97768" unitRef="usd">-3042000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F7A73B10278455818FA898949DD74EDF" unitRef="usd">-3042000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q2QTD" decimals="-3" id="Fact-AFDBF1FBFAC3569BA39A47ADA5CE3D7C" unitRef="usd">-5248000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-24F3E001F1308BAA771414A52A976AD3" unitRef="usd">-5248000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q3QTD" decimals="-3" id="Fact-E492F5703AD05F7D97D0B4B860C7E19D" unitRef="usd">-6779000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-B467316E39925ED7A68F617D063F0364" unitRef="usd">-6779000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q3YTD" decimals="-3" id="Fact-4DA54DD366D25D198411808A9E433673" unitRef="usd">-15069000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2018Q3QTD" decimals="-3" id="Fact-7786CD606A62536EB003EA30B087232C" unitRef="usd">-10949000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2018Q3YTD" decimals="-3" id="Fact-582AF3E18F125104BD93AD47B5D529E0" unitRef="usd">-15696000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2019Q3QTD" decimals="-3" id="Fact-5EE3894767375F0BB54DEAF1B9A81B4C" unitRef="usd">-6779000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2019Q3YTD" decimals="-3" id="Fact-A938FB453F9F5C96A25774942BC8509F" unitRef="usd">-15069000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-DB07316BC6085803AF5E6FCCD2CC077A" unitRef="segment">4</us-gaap:NumberOfOperatingSegments>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2019Q3YTD" decimals="INF" id="Fact-E8F78E0781415A30A6FFAE7878702515" unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3QTD" decimals="-3" id="Fact-893901CC11ED5E2BBF22A55D1640DA9F" unitRef="usd">-10744000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-8C5645AD0EDE587B98A48B032B259F1B" unitRef="usd">-2495000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-199B471C52395118B7264C7CE63AC3FF" unitRef="usd">-8277000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-17770C8B29F858EA9BB6DE3340FC336B" unitRef="usd">2482000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-1C47407537B75100AF3F185F387DDF9A" unitRef="usd">-2454000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3YTD" decimals="-3" id="Fact-073E49B1690052B7A61D269D138101BC" unitRef="usd">-15111000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-6FEA64C9F66A57F4A1726405102CC8D0" unitRef="usd">-7952000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-AAE67DEFA24652029FFA86590280AF2B" unitRef="usd">-6572000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-8B6B619CB30A59D1BBFF17763D518985" unitRef="usd">7223000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-3644F11FCE835DF1925EB4F460FF2262" unitRef="usd">-7810000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3QTD" decimals="-3" id="Fact-266133127C5C557FAFE05F58D2306FE0" unitRef="usd">-6928000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-F7D0857244945DE68AD6CB3523F0A7B3" unitRef="usd">-2324000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-9D828A7636285A0C80FEEB8F936CA55B" unitRef="usd">-848000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-DAF3C90EC32B5481BB75DB5C95EA84FB" unitRef="usd">-407000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-848A3E042A285C1588C13A499322C739" unitRef="usd">-3349000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3YTD" decimals="-3" id="Fact-B9EE7CD653245E5FAFFEECDB7F1DC5EE" unitRef="usd">-15594000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-4095B72A30D250B2A6E6F782DF4626B9" unitRef="usd">-6788000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-78408B41817C5BA88A58A5A416806491" unitRef="usd">-3599000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-6DA66DAD947D50CBB5EA41D5285D8CEA" unitRef="usd">2610000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-BC4B38EAB5195BF8BA24F40D3805F7DC" unitRef="usd">-7817000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeaseLiability contextRef="FI2019Q3" decimals="-3" id="Fact-1EA2E669B4AD5AA28D017E5CB842F66D" unitRef="usd">5027000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiability contextRef="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" decimals="-5" id="Fact-45464DA2F2E356B0AE46E9788760D081" unitRef="usd">5300000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiabilityCurrent contextRef="FI2019Q3" decimals="-5" id="Fact-1466FABC697F5FFF980D61F17D12978D" unitRef="usd">300000</us-gaap:OperatingLeaseLiabilityCurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="FI2019Q3" decimals="-5" id="Fact-3800323336DE51AA92BEE7FCF4ECC902" unitRef="usd">4700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:OperatingLeasePayments contextRef="FD2019Q3QTD" decimals="-5" id="Fact-342DA8B8D916590798F34DBF6917E3E9" unitRef="usd">200000</us-gaap:OperatingLeasePayments>
	<us-gaap:OperatingLeasePayments contextRef="FD2019Q3YTD" decimals="-5" id="Fact-292DCB061BA85A99A4503A1A14AABEA7" unitRef="usd">500000</us-gaap:OperatingLeasePayments>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="FI2019Q3" decimals="-5" id="Fact-9543B8DADC9A5B1A9D5BB55307C65058" unitRef="usd">6800000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" decimals="-5" id="Fact-64ABE7B550BA58688AF6B5B4FDD35529" unitRef="usd">7200000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OffMarketFavorableLeaseMember" decimals="-5" id="Fact-71419E8FE71B5118A71B38881E87736E" unitRef="usd">1900000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-0E83FAAED13459E3AFC5AFB9B77F740F" unitRef="usd">18405000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2019Q3" decimals="-3" id="Fact-F7557996FC3D56C48EFBD490CCFCBB1F" unitRef="usd">23591000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherDepreciationAndAmortization contextRef="FD2018Q3YTD" decimals="-3" id="Fact-AD91C88DF1B1581FB32C6CD51F261E87" unitRef="usd">-458000</us-gaap:OtherDepreciationAndAmortization>
	<us-gaap:OtherDepreciationAndAmortization contextRef="FD2019Q3YTD" decimals="-3" id="Fact-65E424A1663F5CF4A8450BF86C7E9F94" unitRef="usd">37000</us-gaap:OtherDepreciationAndAmortization>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-376F71ED81A25653AA34159B0C8F9A1F" unitRef="usd">1089000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2019Q3" decimals="-3" id="Fact-427B73E19C4C57908E8A5F47CFF7583A" unitRef="usd">5299000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2018Q3QTD" decimals="-3" id="Fact-01B0826B9545563EB2CC8A5AA00EC673" unitRef="usd">-2484000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2018Q3YTD" decimals="-3" id="Fact-32813275041057E28B8DB74EB1A0E795" unitRef="usd">-2859000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2019Q3QTD" decimals="-3" id="Fact-7B27C3749D475DF0AD440A79E6E552E2" unitRef="usd">51000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2019Q3YTD" decimals="-3" id="Fact-37C18DED65AE56E7B455FB9EDDACE8B1" unitRef="usd">181000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2018Q3YTD" decimals="-3" id="Fact-E077D048D3995259A40437F8A949C0F4" unitRef="usd">44000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2019Q3YTD" decimals="-3" id="Fact-DCF7B6A646705BCAA90CC508E65C7598" unitRef="usd">48000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2018Q3YTD" decimals="-3" id="Fact-C72C039F2CA05E39B80141EBCC257D50" unitRef="usd">795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2019Q3YTD" decimals="-3" id="Fact-DCA9799D532C558785224E90F64FC91A" unitRef="usd">795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3QTD" decimals="-3" id="Fact-BCD4D7AD3B925D88A20D1B0C945B4524" unitRef="usd">1471000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-B5E02E03E65B57FCAF2AB1383730467A" unitRef="usd">1000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-0CABD112863953F497F49658A41DBF21" unitRef="usd">142000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-E2177DF7FF99546882A967617A6E0CE7" unitRef="usd">545000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-C8FC3AD75C8E5C958F7208F2FB020CA9" unitRef="usd">783000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3YTD" decimals="-3" id="Fact-AFEA387ED3B2588FA533F42C5663D166" unitRef="usd">2362000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-72D9016F448D584EA25BF38265820C51" unitRef="usd">70000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-BECBEF242CB8575BBE076A644D099BE0" unitRef="usd">142000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-BA8FF8D11635528198BF3D2D56BDEEDB" unitRef="usd">708000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-9EE88F7BE37F564BA63628F49A1106C1" unitRef="usd">1442000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3QTD" decimals="-3" id="Fact-992AE2B38324542F8F64507151804A44" unitRef="usd">631000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-4C4E04E795B35B8A8A231CA92576A472" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-BEB8ECDA076B5FAEA78A2B8A3D6F04E2" unitRef="usd">137000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-FFD25B0F0B835F7B842E6A14CF151EDD" unitRef="usd">168000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-21CF4B8F2B15530A837241F6FC07F1B4" unitRef="usd">326000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3YTD" decimals="-3" id="Fact-1D4CB86D65B95635B97B6AF017C7A859" unitRef="usd">1990000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-F710D18EB8635A5786FF073AF5C6E325" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-F3E4188AF4CC5098A6C8258727BDE7CD" unitRef="usd">282000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-1963D7D0571C546685B980AE8C04C811" unitRef="usd">648000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-6B4A3D0DC15B5A578AD4C624E3E10ED2" unitRef="usd">1060000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2018Q3YTD" decimals="-3" id="Fact-08447B0E850D5349B54FAF6B3F8FD16A" unitRef="usd">9174000</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2019Q3YTD" decimals="-3" id="Fact-753632DF7A52557A903AC8C43F455FB5" unitRef="usd">45366000</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-2EEF17735C0158DD85A665864F5A4234" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2019Q3" decimals="INF" id="Fact-C2A124E7F9BE5330871A669401B4CDEB" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2018Q4" decimals="INF" id="Fact-76B47307EC2456A4A537F094A4A5AB81" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2019Q3" decimals="INF" id="Fact-16B9F698B28454D6B8052A760ED67C83" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2018Q4" decimals="INF" id="Fact-499AEB8A9AD25EBDA76884CC4C168EF0" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2019Q3" decimals="INF" id="Fact-349BCAA86A74558D8DCAC927B28DB0DA" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-0AF17A1A594353BF85F13AAAA5E1291E" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue contextRef="FI2019Q3" decimals="-3" id="Fact-D7DEB195100C5C8B844E857A10C46FC9" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-2EC8E641AB93573DB3FD080C22A0A470" unitRef="usd">3268000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2019Q3" decimals="-3" id="Fact-9C23A71B0C2C5625A02C8C049A74AE2D" unitRef="usd">3437000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2018Q3YTD" decimals="-3" id="Fact-1EC0BB8EF76E5EEDB5E40566F568D9CA" unitRef="usd">15000000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2019Q3YTD" decimals="-3" id="Fact-57B0C03BB54B5F329EBF4C39C53B469C" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2018Q3YTD" decimals="-3" id="Fact-CCB75F28B5AF57009ABD714DA615EC8F" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2019Q3YTD" decimals="-3" id="Fact-49B3E9972B39539292F764ABE0C50E60" unitRef="usd">28761000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="D2019Q4Oct1-Oct31_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-55BC66EDC5B7B95E17E537C93ADEFE69" unitRef="usd">600000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2018Q3YTD" decimals="-3" id="Fact-CA6749BB1DB651C7996C4A699EEF8092" unitRef="usd">57716000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-C3D8EEA1803B5F279BDB55D651441A16" unitRef="usd">1200000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2019Q3YTD" decimals="-3" id="Fact-5730BDF588F6585EA7237D4C37E3CE95" unitRef="usd">1598000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2019Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-75DA3537AF7D5F7A83D708DEE14C386A" unitRef="usd">400000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="FD2018Q3YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-BB7A4084029D5E4AA71ED05C143420CC" unitRef="usd">53800000</us-gaap:ProceedsFromSaleOfProductiveAssets>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2018Q4" decimals="-3" id="Fact-0D84C003F5E457DD93435D9B7312B12E" unitRef="usd">79930000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2019Q3" decimals="-3" id="Fact-51C62BE8DC0B5978B7E2E514710B3FDC" unitRef="usd">74770000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2019Q3YTD_srt_RangeAxis_srt_MaximumMember" id="Fact-1AD517A3EAF55848881099039CF377E7">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2019Q3YTD_srt_RangeAxis_srt_MinimumMember" id="Fact-AFA05EC4B9FC5F7A922BDE04B06A0D8B">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2018Q3YTD" decimals="-3" id="Fact-55BCB5F074B45C6891D0C125D69BFC59" unitRef="usd">15000000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2019Q3YTD" decimals="-3" id="Fact-45F82B18DE615CD88C9189098BA7A278" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2018Q4" decimals="-3" id="Fact-3F547A2409045FDC879750BA9670BFDE" unitRef="usd">87836000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2019Q3" decimals="-3" id="Fact-066B70C8E33C55A19BE13E2701A21226" unitRef="usd">72767000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD" decimals="-3" id="Fact-5A33B360771C50C1AC254DF6E8772E2B" unitRef="usd">49712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-F4CA03D8078F5B3C95D6B3468017DB2C" unitRef="usd">779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-DDD55C40EBF25FAD9B9E5C6FFDEEF041" unitRef="usd">285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-42E07DDB850D5C619C547A83A2D86D8E" unitRef="usd">494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-B10CC750117756E1ADC07003C7EB8D02" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-1D3D6EA227665154940E95E9FFB51F0A" unitRef="usd">1486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-E448947BCD365D7DB28418FC47EE556A" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D467503D6BDB5CFBA5630609B4F8C378" unitRef="usd">1771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-7A7CE88162CA576E9BD710D0752981C4" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-AB9CEDEBC17F50299B437BB84A02E6BA" unitRef="usd">36945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-5DBE123156315C5F800BC28A488B757D" unitRef="usd">3382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A4356399D0DC5800B7A5C8E2C87B249A" unitRef="usd">10422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-15FFA55A23615FC2B36C8640FF546EBB" unitRef="usd">23635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-C0BF6EC0E2105D288315A7AA30217638" unitRef="usd">11281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-2876A32F02E9597AB68FBFB2D4E2CA03" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3655CAEE67F55C559432A43685D0552A" unitRef="usd">10424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-61EE9DAE064E5B569853730006D24EF0" unitRef="usd">857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-9DFC95D30BE1512BAAAF55F657872AAC" unitRef="usd">3382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7407D43676F85632B7EFC1B3AA9E1397" unitRef="usd">22617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-4ED18295F5725DCEA12E7998B6F98B46" unitRef="usd">24492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD" decimals="-3" id="Fact-2E47E3052519597C842142B4F78FFEBC" unitRef="usd">161016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-B7BF3EA6727058A19DF3D1FF5090E70C" unitRef="usd">2550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-84D9B27F85F85BA188E1768576C15776" unitRef="usd">561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-9F2FAE65A1D755D182CD320A6DFABAC7" unitRef="usd">1989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-57FD91B0590458C0B366B57EFF83478C" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-27B727CEDE7D5F4B982C8922FDFDBE23" unitRef="usd">3348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-C770128E5E4E5840AD30DDD630AE3539" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-DAD3C1E97631569BBBB36917EF41F6DF" unitRef="usd">3909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-1B22FA4C17CA5167A886DD63795DDC8A" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-13BEFD9DAA2A5E06BA653A8212C4D6CF" unitRef="usd">121612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-10DD37FBA9945992828BB6B4293922B7" unitRef="usd">30197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-9D60D41C689A5C57936FB05C71C092D6" unitRef="usd">31288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-670E4412BF2057A6803BC4BF1953AD7B" unitRef="usd">62116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-FE6DE9B934DF585EAEC994107BD59787" unitRef="usd">36056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-38BD0D5C6DFC541488A9166BE4EF60EF" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A6A58B8C17A35A4E9AAF24FDF13AE99A" unitRef="usd">31495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-199D130DBC3F5C68A794C3B12E0066F4" unitRef="usd">4561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-3A214C7DDF075CC0BF9D565F4477CACF" unitRef="usd">30197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D674CE5471DD536D833B1D3AF42F15AD" unitRef="usd">66692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-462E60FEAD6F5385B4DE841665780B86" unitRef="usd">66677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD" decimals="-3" id="Fact-7C78A148B54F52A6820619DCB6DE676D" unitRef="usd">75802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-45467A05DB5152189FD719C4D1F6A2BD" unitRef="usd">-615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-CBB55E2C7DA15740B8DBF92260F72BA4" unitRef="usd">615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-B207D08B26A857C2A20664F3212D2492" unitRef="usd">550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-BD66554D8EC95C959C71FBE1BE48405E" unitRef="usd">65000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-851DF5E56FF55C6D8E438A4533A8310D" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-60EEE4A5AF5C56D992903D9B1EB5474E" unitRef="usd">19474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C94724B5F6865848855C6C1B22289526" unitRef="usd">17507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-4EC588BB7B335A40801570262A85797E" unitRef="usd">39436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-3D6F55EB4516569FBBF8897AD571B8F1" unitRef="usd">745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-98BE194B5E915091A795BCA06406BBD9" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-82E13A21906F5720BEE3A1670097F3FD" unitRef="usd">1295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-7CEE466E06AA5C59A89956E139EE5429" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-9E86D147DA1A58A1BAD7E2977E8AE08E" unitRef="usd">64307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-5F1203E4FCB4543180CBA9DC3E8A4226" unitRef="usd">19474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7E3396B8AB615BEFA72FB315A6E27075" unitRef="usd">6770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-670BEDA92A8057AA8F9B3D309FC5E77C" unitRef="usd">38128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-622F4FECBBAB5F37B7CDE367F5736068" unitRef="usd">10750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-0A42A937804A5223A760E0205C1EE588" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-F5030C5108F3543DB57E1B525E624B65" unitRef="usd">9442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-0F572D9365AD5ADCAC98FE3255A675D3" unitRef="usd">1308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A37BCB68CDCE594B97A173BC263B3018" unitRef="usd">19474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-1E4896D0933656408D865C6C335C6C45" unitRef="usd">17507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-BB8D2BB2B3055060AE954B28A5AEFF38" unitRef="usd">39436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD" decimals="-3" id="Fact-852EC2D2C94055D7BC53B18B9A378B7A" unitRef="usd">223863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-FD7FA9A5D3985C8FA56E0B8971F470DC" unitRef="usd">5421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-FB507C78847C522B9ACD3B1DB5F378F5" unitRef="usd">1110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-F0C06CDD9389528DBD244F677A9F997C" unitRef="usd">4311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-9EF90DA33DB552DD9244B0EB8439DAB9" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-1AA5A8F1E4B95167955603F12ED61592" unitRef="usd">6144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-DB73D30181145BE7A16D71A248C3373F" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3BBEA5D43FE552D2B4AE7555560CF791" unitRef="usd">7254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A32237810D805FC899E00EFFEAC2732C" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-6D7A5003087D5248965220AC2F7210E8" unitRef="usd">182087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-308B243806F959BD89A8A2649CA23E32" unitRef="usd">54520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-F5A710462C08584EAC43C7E352EF27C6" unitRef="usd">23517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A0E11B512DEF555483352CDD9E127530" unitRef="usd">108361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-60B2273D86EB5B1C8A22DA0A5FF546DC" unitRef="usd">35632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-99A48DC8EEE85156A5022E10E6347C46" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D9D470DCF2E45385A6FB505DDC044A86" unitRef="usd">30403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-916683C2F7BC500E84F7D626E05CD00E" unitRef="usd">5229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-D34D079AAB5F50B895D9F3E2BCFBA52F" unitRef="usd">54520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C5528E938B6150D8A2353ACD03F80C7F" unitRef="usd">61174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q3YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-C2D4C2CC181B512A8E1358891816355D" unitRef="usd">113590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3" decimals="-3" id="Fact-72958B6F584A5AE4A71036D7C43C83F4" unitRef="usd">439935000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A6699EE5CFFC54A582297968C9993626" unitRef="usd">39894000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C2A45C27F7DF5B78A7233D87B26097D9" unitRef="usd">15189000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-C1A79D6B185B5F718D0A6F0D47386EAE" unitRef="usd">384852000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_DisputesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-EACC700970FA5AB88A533F1DCE8936E9" unitRef="usd">21900000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-10-01" decimals="-3" id="Fact-202119DF9B385133AC2D969637268532" unitRef="usd">79028000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" decimals="-3" id="Fact-D5C7455896795925BBE731D13C1F9832" unitRef="usd">230699000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" decimals="-3" id="Fact-5D2D2820A3C3582EB39A2388BA94FA78" unitRef="usd">122068000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2022-01-01" decimals="-3" id="Fact-FD8E678FEEBB5090BA40FDA6C879080F" unitRef="usd">8140000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-10-01" id="Fact-B776EFF7390B58B297BDB230528DE17A">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" id="Fact-1FED6F39B1755DD1B63B6EF39990170F">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" id="Fact-604E2DB03C655D24B6889E7C9BA96F94">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2022-01-01" id="Fact-3E1A29E373045EB1B16053A19CAFDFDE" xsi:nil="true" />
	<us-gaap:Revenues contextRef="FD2018Q3QTD" decimals="-3" id="Fact-09C3C37D1FA0526B9F590EF59A386837" unitRef="usd">49712000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-CF5BE10879815B90893708DC06BB7DB0" unitRef="usd">-779000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-1182F271A9D257F9A58D10C29BD6A086" unitRef="usd">3382000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3B65E13A801259B39DD870894EC2A610" unitRef="usd">22617000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-F9D047A5ECC65EABAD0B344000D77CEE" unitRef="usd">24492000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3YTD" decimals="-3" id="Fact-7DDD5AD4C4155C84967A487B7CFB0822" unitRef="usd">161016000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-0E0938E2D9E4563BB6D812E060298214" unitRef="usd">-2550000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-000FCFE1CADA55C7BECB916443E08D6F" unitRef="usd">30197000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7E66E422B58E5821B77D1D80E1A0EEBF" unitRef="usd">66692000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-571B9C9B569D570C9C50190ED24EC9C9" unitRef="usd">66677000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q3YTD" decimals="-3" id="Fact-212256174B3F5C4EA0F40FC701C44450" unitRef="usd">223863000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-1355D4C79237587AA1030B7F21627723" unitRef="usd">-5421000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-924203923C0259179AB4F249CFED570D" unitRef="usd">54520000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A66BA97CA3BC520CB2976B665DCA1F6B" unitRef="usd">61174000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q3YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A5DAAD3F26915A79B590F32A6248E989" unitRef="usd">113590000</us-gaap:Revenues>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q3YTD" decimals="-3" id="Fact-120019EF19F35B3BADE7AE30CFF7BE4A" unitRef="usd">2134000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q3YTD" decimals="-3" id="Fact-C4E21D581B5752D59B34966302957B61" unitRef="usd">1808000</us-gaap:ShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD" decimals="-3" id="Fact-BC4975FD083852A0967A8D0287146068" unitRef="usd">676000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-24741AE3672B56E9BCBF014391D1B30A" unitRef="usd">607000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A50BED902EEC57898386F450EDEF9BE0" unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD" decimals="-3" id="Fact-DD26915AF9B15796A2C2DFB4FBA8B6EB" unitRef="usd">755000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-0BD402CCADC55BA1A72E0D64BCFB2E50" unitRef="usd">680000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-41DD89BB0E4E542CAC30BB345110F7F1" unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q3QTD" decimals="-3" id="Fact-061CCD9D52B3B41FB6AD019935DE3091" unitRef="usd">703000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-EFB3DDC2547ECDF502E2019936320845" unitRef="usd">634000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-6038C1148CD914E842FA019935BFB60C" unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD" decimals="-3" id="Fact-EAB11F8866145A2BAAB1D79D90293C99" unitRef="usd">560000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-2F4A47284D855C9D9D8201618065B8DF" unitRef="usd">504000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-BAEC3D01A0995FC4AE0590EDFD87A6FA" unitRef="usd">56000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD" decimals="-3" id="Fact-2A5D7C5C8F3F5ED4B693F375FF2465FA" unitRef="usd">786000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-4B15C03B6E0659899BD4446E571F3B21" unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-2C91F61468FC57D08DC567E237AD9CE4" unitRef="usd">79000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q3QTD" decimals="-3" id="Fact-F90FD99D6944AEC8BB1E019C89B5859A" unitRef="usd">462000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-A9F8D5F5F344CC732E4E019C86F9604C" unitRef="usd">416000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q3QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-8216DCBF174AB82CCC5D019C85794858" unitRef="usd">46000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-4DBCA3570CD450F39E49D8965BDEE4C9" unitRef="usd">219493000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-D1EF5B1CD8CF5B48811AD42FE62F8293" unitRef="usd">100456000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-3553462E1D675A2B92C00FA74FD58F3E" unitRef="usd">10823000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-0E97B300C8FA50708CB3752BF6569217" unitRef="usd">108214000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1" decimals="-3" id="Fact-9C4BE3A8D70155E49AA1C68ACE230476" unitRef="usd">214086000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-E03DDB11D87B59A88D7953666FDD0226" unitRef="usd">100355000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-139160D224275B80BFD2C1CD7C589BCC" unitRef="usd">10813000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F9614D8E4FF45DF791CA550AA2C78F32" unitRef="usd">102918000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2" decimals="-3" id="Fact-027D8A59D05CE10A58F101983D27CFEC" unitRef="usd">215390000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F945900239996B2C337C01983A3975EF" unitRef="usd">101035000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A4B0A313D653C5D78F57019838CCB0CC" unitRef="usd">10888000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-8E8C5F385B156316DC0701983BBA03A7" unitRef="usd">103467000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q3" decimals="-3" id="Fact-5F2BACD3CA97564BB19EAE6FF7A6C868" unitRef="usd">205136000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-6F67EA28E87850A8AB6EB090E7E5D2F3" unitRef="usd">101661000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-AE976CDFC1045F20AE69F93720582550" unitRef="usd">10957000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-2A6CEC6C468851EB8805D8746A3F520C" unitRef="usd">92518000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-DFD09C2267625BC98E19F4603A7DA1E9" unitRef="usd">201100000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-E0F611967E7A5931BEED3A5436912C91" unitRef="usd">102243000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-D02C42C3E59C5C8DA32DD76D5989A410" unitRef="usd">11021000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-BB81DD4FCCB65C67B5B0B84F1DFE9B67" unitRef="usd">87836000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1" decimals="-3" id="Fact-7FC29F8303825D10A037E6190FB25230" unitRef="usd">197904000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-0973227D61125F9F981864F3BDF79D3C" unitRef="usd">102104000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-ED653FCED33B56F2BCF1D65D17976ACB" unitRef="usd">11006000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-545CEA3FD1D0540395B546FA60FDC80B" unitRef="usd">84794000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2" decimals="-3" id="Fact-15ACCDCF873B3A288CAD019B4561FEEB" unitRef="usd">193442000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-3E55065C1537BDB1358B019B426F044D" unitRef="usd">102811000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-6C4082819C57DE495AE2019B40F4F6DD" unitRef="usd">11085000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-0B86BC08565CB0076EAA019B43E25DD2" unitRef="usd">79546000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q3" decimals="-3" id="Fact-9D3CBC5CA84E5EFE8F9DE69F68C52FC7" unitRef="usd">187044000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-61EFD77FCE00533087A6A1A9AD6BADAC" unitRef="usd">103154000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-C5558C9A8D6C5CFFBF9284FAD1BD3698" unitRef="usd">11123000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q3_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-606FF550289159249C3EE076CD3651CB" unitRef="usd">72767000</us-gaap:StockholdersEquity>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q3QTD" decimals="INF" id="Fact-D638458CC73F560AA286C4BABC7153E2" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q3YTD" decimals="INF" id="Fact-52E979FD5D15580A8CFE4668D4C00B71" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2019Q3YTD" decimals="INF" id="Fact-A87C26806DDF51BBBAB3249E573B725B" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q3QTD" decimals="-3" id="Fact-E92AE7C1F1CD5D76BF36E3F51BDFAF29" unitRef="shares">15044000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q3YTD" decimals="-3" id="Fact-6218FB5B0A955EEBB748CF2F27F78B43" unitRef="shares">15017000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2019Q3QTD" decimals="-3" id="Fact-E14270347B0F53AD921E8CEE584659C9" unitRef="shares">15254000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2019Q3YTD" decimals="-3" id="Fact-48750D06A1105B5DB55968F9544EAAD7" unitRef="shares">15214000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<gifi:AssetsHeldForSalePolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-B307819B4F49574FA375B63661A141F8">&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%;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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:AssetsHeldForSalePolicyTextBlock>
	<gifi:BusinessOutlookPolicyPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-2D608D706C0858FD9D9A7F669AB5D54B">&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, and diversify our customer base within all 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 cost reductions and the sale of underutilized assets.  We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.  See Note 3 for further discussion of our recent asset sales and assets held for sale at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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 that our cash, cash equivalents and short-term investments at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and availability under our Credit Agreement (defined in Note 4), 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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:BusinessOutlookPolicyPolicyTextBlock>
	<gifi:OperatingCyclePolicyPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-6551857251085BAEB642C1E84FF18985">&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 and can 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 and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as noncurrent.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:OperatingCyclePolicyPolicyTextBlock>
	<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-864F78BA2F535D0AA01677590402BDB0">&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;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;&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 accompanying unaudited Consolidated Financial Statements ("Financial Statements") reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation.  The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the "SEC").  Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements.  In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  Operating results for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; are not necessarily indicative of the results that may be expected for the year ending &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&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;Our Consolidated Balance Sheet ("Balance Sheet") 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;, has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the Financial Statements and related footnotes included in our &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; Annual Report. Certain amounts for the &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; period have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") and our Consolidated Statements of Cash Flows ("Statement of Cash Flows") to conform to our presentation for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; period. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
	<us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="FD2019Q3YTD" id="Fact-73B860CEE5575161934C6CFD88C452C6">&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 and Short-term Investments&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;Cash equivalents&lt;/font&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:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term investments - &lt;/font&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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, 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. &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&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
	<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="FD2019Q3YTD" id="Fact-8D8D9571AA1E59D7B36B76EA38B6A089">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;font-weight:bold;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;"&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 subject to various routine legal proceedings in the normal conduct of 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: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;MPSV Termination Letter &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;During the first quarter 2018, 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 vessels and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also made claims under the bonds issued by the Surety in connection with the construction of the vessels.&amp;#160; We have discussed with the Surety our disagreement with the customer&amp;#8217;s purported terminations and its claims and continue to confer with the Surety regarding the dispute with the customer. &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;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 terminations 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's purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount. We filed a response to the counterclaim denying all of the customer's claims. The customer subsequently filed a motion with the court seeking, among other things, to obtain possession of the vessels. A hearing on that motion was held on May 28, 2019, and the customer's request to obtain possession of the vessels was denied by the court. The customer recently filed an amendment to its counterclaim to add claims by the customer against the Surety.&amp;#160; The customer also recently filed a second motion for summary judgment re-urging its previously denied request to obtain possession of the vessels.&amp;#160; A hearing on the second motion is currently scheduled for November 5, 2019.&amp;#160; Discovery in connection with the lawsuit is underway.&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 are unable to determine 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's claims.  At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, 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 4 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: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;Leases&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;Our significant operating leases include our corporate office in Houston, Texas and our shipyard facilities in Lake Charles and Jennings, Louisiana. Our corporate office lease expires in 2025 and our Lake Charles and Jennings leases include renewal options that allow us to extend the lease terms through 2038 and 2045, respectively.&amp;#160;We are reasonably certain we will exercise the renewal options and have therefore included the optional renewal periods in our expected lease terms and the measurement of our operating lease assets and liabilities.&amp;#160;The table below sets forth the approximate future lease payments related to our operating leases with initial terms of more than one year (in&amp;#160;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:48.6328125%;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:4%;" 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:33%;" 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Payments&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;Remainder of 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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;163&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;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;659&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;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;668&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;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;677&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;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;676&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;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;6,173&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;9,016&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;Less interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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,989&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;Present value of lease liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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;5,027&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;font-size: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 discount rate used to determine the present value of our lease liabilities was based on the interest rate on our Credit Agreement adjusted for terms similar to that of our leased properties.&amp;#160; At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our weighted-average remaining lease term was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years and the weighted-average discount rate used to derive our lease liability was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Cash paid for lease liabilities for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&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;$0.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;$0.5 million&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: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%;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. 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.  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:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="FD2019Q3YTD" id="Fact-344E8ECA03E75ACD903A472A1296A7C3">&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:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract assets and contract liabilities included in our Balance Sheet at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are 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.65853658536585%;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="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:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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: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;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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;50,855&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,682&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contracts in progress, net&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;35,173&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;13,137&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;text-indent:12px;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:4px;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:18px;"&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 decrease in contract liabilities compared to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project in our Shipyard Division. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;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:18px;"&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;Revenue recognized during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;three months ended September 30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, which related to amounts included in our contract liabilities balance at June 30, 2019 and 2018, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$8.5 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;$2.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; respectively.  Revenue recognized during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;nine months ended September 30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, which related to amounts included in our contract liabilities balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&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;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$14.3 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;$5.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, respectively.&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:18px;"&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, includes accrued contract losses 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; and &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;, 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="FD2019Q3YTD" id="Fact-2DA71E8504435CA8AF6728A41976ADA5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;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 Agreemen&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;t&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 May 1, 2019, we amended our Credit Agreement to extend its maturity date to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants for 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;2.00&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;$170.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 net proceeds from any issuance of stock or other equity after deducting 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 (which includes outstanding letters of credit) 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.0%&lt;/font&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) or LIBOR (&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; at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;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 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;September&amp;#160;30, 2019&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;$10.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding letters of credit, providing &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$29.6 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;September&amp;#160;30, 2019&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;$185.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.11&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:1.00, 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.06&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;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;Surety Bonds&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;We issue surety bonds in the ordinary course of business to support our projects.  At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;$409.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding surety bonds.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
	<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="FD2019Q3YTD" id="Fact-4A93D8BCBC4A5D4BBF501CF9E1903120">&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, for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September 30,&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;2019&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;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: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:168px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Three Months Ended September 30, 2019&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="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;" 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="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;" 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="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;" 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 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: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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;38,128&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;6,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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(65&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;64,307&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,308&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;9,442&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,750&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,295&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;745&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,436&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,507&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(615&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;75,802&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;font-size: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;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:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Three Months Ended September 30, 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;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;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="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;23,635&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,422&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(494&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;36,945&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;857&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,424&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;11,281&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,771&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(285&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,486&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;24,492&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;22,617&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;49,712&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;font-size: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Nine Months Ended September 30, 2019&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;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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;108,361&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;23,517&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(4,311&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;182,087&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,403&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;35,632&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,254&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,110&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;6,144&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;113,590&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;61,174&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,421&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;223,863&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: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;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Nine Months Ended September 30, 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;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;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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;62,116&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;31,288&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,989&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;121,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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;4,561&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;31,495&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;36,056&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,909&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(561&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,348&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,677&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,692&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;161,016&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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:-24px;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%;text-align:left;padding-left:42px;text-indent:-24px;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;font-size: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:DisaggregationOfRevenueTableTextBlock>
	<us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock contextRef="FD2019Q3YTD" id="Fact-F00AEA8ECB985272B7319424D791A622">&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;A summary of our assets held for sale at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;     &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;margin-left:auto;margin-right:auto;width:557px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:222px;" 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:95px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:87px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:95px;" 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:10pt;"&gt;&lt;font 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;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;"&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:center;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:center;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:center;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:center;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 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="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;" 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="text-align:center;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;" 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="text-align:center;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;" 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:12px;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;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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;25,789&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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;898&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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;26,687&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,918&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;600&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;18,518&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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="FD2019Q3YTD" id="Fact-B6302B5D339C5B49A5D7D77452BFD247">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;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:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary of our assets held for sale at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;     &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;margin-left:auto;margin-right:auto;width:557px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:222px;" 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:95px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:87px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:95px;" 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:10pt;"&gt;&lt;font 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;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;"&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:center;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:center;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:center;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:center;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 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="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;" 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="text-align:center;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;" 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="text-align:center;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;" 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:12px;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;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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;25,789&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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;898&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: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;background-color:#cceeff;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;26,687&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,918&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;600&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="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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;18,518&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:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Fabrication Division Assets Held for Sale&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: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 the second and fourth quarters of 2018, we completed the sale of the Texas South Yard and Texas North Yard, respectively, which included both fabrication yards and certain equipment.  In connection with the sale of the Texas South Yard, during the nine months ended September 30, 2018, we received net proceeds 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 recognized 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;, 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;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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our Fabrication Division continued to have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of assets held for sale ("Fabrication AHFS"), which were initially expected to be sold with the South Texas Properties.  These assets consist primarily 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.  The Fabrication AHFS were relocated to our fabrication 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;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.  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, of which approximately &lt;/font&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; was reflected as a liability on our Balance Sheet at December 31, 2017, related to estimated future repairs associated with Hurricane Harvey.  In addition, 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; payment received during 2017 and &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; of payments received during the nine months ended September 30, 2018.  In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the 2018 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 no 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="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 recorded during the nine months ended September 30, 2018, 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%;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;Other -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; During the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;nine months ended&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;September&amp;#160;30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we received proceeds of &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.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, related to the sale of assets that were held for sale, which resulted in a gain 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 loss of &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; for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;nine months ended&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;September&amp;#160;30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.  During the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;nine months ended&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;September&amp;#160;30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded expense 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 &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; related to the impairment of other assets that were held for sale.  The net expense 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; for the nine months ended September 30, 2018 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;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;The sale of our South Texas Properties did not impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties, and the Fabrication AHFS, did 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;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;Shipyard Division Assets Held for Sale&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our Shipyard Division had &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; of assets held for sale ("Shipyard AHFS"), which consists of a 2,500-ton drydock located at our shipyard in Houma, Louisiana.  The carrying value reflects an impairment 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; recorded during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, as we sold the drydock in October 2019 for net proceeds 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;, which was &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; less than its carrying value. The Shipyard AHFS did not qualify for discontinued operations presentation.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
	<us-gaap:EarningsPerSharePolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-6655144E37FF585D807EA035ED32E46F">&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;Income (Loss) 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%;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 income (loss) 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&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
	<us-gaap:EarningsPerShareTextBlock contextRef="FD2019Q3YTD" id="Fact-803BEF8D8B9F505C8DC2F751EF145C0D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;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:30px;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 for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except for per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.4765625%;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:42%;" 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:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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="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 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;Three Months Ended September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Nine Months Ended September 30,&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 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;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;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;" 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;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;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;" 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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net loss attributable to common shareholders&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;background-color:#cceeff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(10,949&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,069&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,696&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Weighted-average shares&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,254&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,044&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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,214&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,017&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Basic and diluted 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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.44&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;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.73&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;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.99&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1.05&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:9pt;"&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;/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:2px;text-indent:12px;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:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) We have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; dilutive securities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-ADDCCF212C7C5C53BFE1949696124937">&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;The carrying amounts reported for financial instruments, including cash and cash equivalents, short-term investments, contracts receivable and accounts payable, approximate their fair values.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
	<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-E99DDAD20BF15C8BB8F8464BA81BE93F">&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%;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 our lease assets included within other noncurrent 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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
	<us-gaap:IncomeTaxPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-EDFF4680692A5A41B9C431E9E03BA269">&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;Income Taxes&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;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. &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. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
	<us-gaap:InventoryPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-2FDD737F159D5C2E8F187FCA93E62F45">&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%;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.    &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
	<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="FD2019Q3YTD" id="Fact-1174837DAB9B5E1590EFF81806E51F9F">&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;The table below sets forth the approximate future lease payments related to our operating leases with initial terms of more than one year (in&amp;#160;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:48.6328125%;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:4%;" 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:33%;" 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Payments&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;Remainder of 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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;163&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;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;659&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;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;668&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;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;677&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;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;676&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;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;6,173&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total lease payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;9,016&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;Less interest&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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,989&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;Present value of lease liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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;5,027&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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-92F2F4C7539953EFA41710FD2D94684C">&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;Leases -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In the first quarter 2019, we adopted ASU 2016-02, &amp;#8220;Leases,&amp;#8221; which required us to record a lease liability on our Balance Sheet equal to the present value of our lease payments for leased assets, and record a lease asset on our Balance Sheet representing our right to use the underlying leased assets for all leases having an original term of longer than 12-months. In our adoption we elected the modified retrospective transition method, and accordingly, prior periods have not been restated and continue to be reported under the lease standard in effect during such periods. We also elected certain practical expedients provided by ASU 2016-02, including not recording an asset or liability for leases having a term of 12-months or less and not separating lease and non-lease components for our leases. Upon adoption, we recorded operating lease assets and lease liabilities of approximately &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; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, at January 1, 2019.  Included in our lease asset was an intangible asset 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; associated with two favorable lease obligations recorded in connection with a former acquisition, which was reclassified as a lease asset under ASU 2016-02.&amp;#160;&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;The lease asset is reflected within other noncurrent assets, and the current and noncurrent portions of the lease liability are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet.  At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our lease asset, current lease liability and long-term lease liability were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.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;$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;$4.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.  For&amp;#160;leases with escalations over the life of the lease, we recognize expense on a straight-line basis. See Note 5 for further discussion of our lease liabilities.&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;font-style:italic;"&gt;Stock-based grants -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In the first quarter 2019, we adopted ASU 2018-07, "Improvements to Non-employee Share-Based Payment Accounting," which simplifies the accounting for share-based payments granted to non-employees for goods and services. Under the ASU, most of the guidance for such payments to non-employees is now aligned with the requirements for share-based payments to employees. The adoption of the new standard did not have a material impact on our financial position, results of operations or related disclosures. &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;Financial instruments -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In June 2016, the FASB issued ASU 2016-13, &amp;#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&amp;#8221; 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="FD2019Q3YTD" id="Fact-AC50BEE0083059CE919229BE5A47C1EF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;font-weight:bold;"&gt;ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&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;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;&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 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, hookup, commissioning, repair, maintenance and civil construction services. We operate and manage our business through &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; operating divisions ("Fabrication", "Shipyard" and "Services") 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.  During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division.  See Note 7 for discussion of our realigned operating divisions and related financial information.  Our corporate headquarters is located in Houston, Texas, with operating facilities located in Houma, Jennings and Lake Charles, 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;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 an offshore jacket and deck, &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; harbor tug vessels, &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; offshore regional class marine research vessels, &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; vehicle ferries, &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; towboats, an ice-breaker tug, and &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; towing, salvage and rescue ships. Projects completed in recent years include the fabrication of complex modules for a newbuild petrochemical facility and a meteorological tower and platform for an offshore wind project, and 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; technologically advanced OSVs and &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; harbor tug vessels. Other completed projects 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-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:left;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;&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 accompanying unaudited Consolidated Financial Statements ("Financial Statements") reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation.  The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the "SEC").  Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements.  In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  Operating results for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; are not necessarily indicative of the results that may be expected for the year ending &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&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;Our Consolidated Balance Sheet ("Balance Sheet") 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;, has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the Financial Statements and related footnotes included in our &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; Annual Report. Certain amounts for the &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; period have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") and our Consolidated Statements of Cash Flows ("Statement of Cash Flows") to conform to our presentation for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; period. &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: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, and diversify our customer base within all 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 cost reductions and the sale of underutilized assets.  We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.  See Note 3 for further discussion of our recent asset sales and assets held for sale at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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 that our cash, cash equivalents and short-term investments at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and availability under our Credit Agreement (defined in Note 4), 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.&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 and can 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 and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as noncurrent.&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;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;Income (Loss) 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%;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 income (loss) 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%;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;Cash Equivalents and Short-term Investments&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;Cash equivalents&lt;/font&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:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term investments - &lt;/font&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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, 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. &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%;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.    &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;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. 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. &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;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 Statement of 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;Assets Held for Sale&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;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%;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;Depreciation Expense&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 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&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, 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.&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;Long-Lived Assets&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 review long-lived assets for impairment, which include property, plant and equipment and our lease assets included within other noncurrent 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. During the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we identified no indicators of impairment. &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;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;The carrying amounts reported for financial instruments, including cash and cash equivalents, short-term investments, contracts receivable and accounts payable, approximate their fair values.&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;Revenue Recognition&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;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.  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. &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. 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.  Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. 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. &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;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. &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: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. Prior to our adoption of Topic 606, our determination of percentage-of-completion for our fixed-price and unit-rate 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.  Accordingly, our determination of percentage-of-completion for the three and nine months ended September 30, 2018, was based on this method.  &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:10px;text-align:justify;text-indent:30px;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 fixed-price and unit-rate 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 also 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 contract 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.  Accordingly, our determination of percentage-of-completion for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was based on this method.  The impact of the difference in methods of determining percentage-of-completion between the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; periods was not material.  &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;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 also evaluated 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 did not believe was material to our Financial Statements.  Accordingly, &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; cumulative adjustment to retained earnings as of January 1, 2018 was recorded.&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;Income Taxes&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;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. &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. &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;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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no deferred pre-contract costs.&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;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 (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.&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;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;Leases -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In the first quarter 2019, we adopted ASU 2016-02, &amp;#8220;Leases,&amp;#8221; which required us to record a lease liability on our Balance Sheet equal to the present value of our lease payments for leased assets, and record a lease asset on our Balance Sheet representing our right to use the underlying leased assets for all leases having an original term of longer than 12-months. In our adoption we elected the modified retrospective transition method, and accordingly, prior periods have not been restated and continue to be reported under the lease standard in effect during such periods. We also elected certain practical expedients provided by ASU 2016-02, including not recording an asset or liability for leases having a term of 12-months or less and not separating lease and non-lease components for our leases. Upon adoption, we recorded operating lease assets and lease liabilities of approximately &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; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, at January 1, 2019.  Included in our lease asset was an intangible asset 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; associated with two favorable lease obligations recorded in connection with a former acquisition, which was reclassified as a lease asset under ASU 2016-02.&amp;#160;&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;The lease asset is reflected within other noncurrent assets, and the current and noncurrent portions of the lease liability are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet.  At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our lease asset, current lease liability and long-term lease liability were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.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;$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;$4.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.  For&amp;#160;leases with escalations over the life of the lease, we recognize expense on a straight-line basis. See Note 5 for further discussion of our lease liabilities.&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;font-style:italic;"&gt;Stock-based grants -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In the first quarter 2019, we adopted ASU 2018-07, "Improvements to Non-employee Share-Based Payment Accounting," which simplifies the accounting for share-based payments granted to non-employees for goods and services. Under the ASU, most of the guidance for such payments to non-employees is now aligned with the requirements for share-based payments to employees. The adoption of the new standard did not have a material impact on our financial position, results of operations or related disclosures. &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;Financial instruments -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In June 2016, the FASB issued ASU 2016-13, &amp;#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&amp;#8221; 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:PropertyPlantAndEquipmentPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-90BCBFBA88ED5E1CA46E02F03AA80C02">&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%;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&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, 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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
	<us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="FD2019Q3YTD" id="Fact-D0BDB32070495BD5A27003749442694F">&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.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
	<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="FD2019Q3YTD" id="Fact-7431B16A65185436BEE5E979CA10706D">&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;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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no deferred pre-contract costs.&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;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 (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&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;Revenue Recognition&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;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.  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. &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. 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.  Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. 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. &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;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. &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: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. Prior to our adoption of Topic 606, our determination of percentage-of-completion for our fixed-price and unit-rate 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.  Accordingly, our determination of percentage-of-completion for the three and nine months ended September 30, 2018, was based on this method.  &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:10px;text-align:justify;text-indent:30px;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 fixed-price and unit-rate 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 also 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 contract 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.  Accordingly, our determination of percentage-of-completion for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was based on this method.  The impact of the difference in methods of determining percentage-of-completion between the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; periods was not material.  &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;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 also evaluated 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 did not believe was material to our Financial Statements.  Accordingly, &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; cumulative adjustment to retained earnings as of January 1, 2018 was recorded.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
	<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="FD2019Q3YTD" id="Fact-8DD42309F4045AF1BF35B80851E45E76">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;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.  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:justify;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, for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September 30,&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;2019&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;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: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:168px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Three Months Ended September 30, 2019&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="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;" 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="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;" 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="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;" 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 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: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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;38,128&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;6,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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(65&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;64,307&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,308&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;9,442&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,750&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,295&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;745&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,436&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,507&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(615&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;75,802&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;font-size: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;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:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Three Months Ended September 30, 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;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;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="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;23,635&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,422&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(494&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;36,945&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;857&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;10,424&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;11,281&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,771&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(285&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,486&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;24,492&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;22,617&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;49,712&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;font-size: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:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Nine Months Ended September 30, 2019&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;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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;108,361&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;23,517&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(4,311&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;182,087&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,403&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;35,632&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,254&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,110&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;6,144&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;113,590&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;61,174&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,421&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;223,863&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: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;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;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:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:169px;" 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:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:75px;" 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="19" 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;Nine Months Ended September 30, 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;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;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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;62,116&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;31,288&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,989&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;121,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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;4,561&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;31,495&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;36,056&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,909&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(561&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,348&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,677&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,692&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;161,016&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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:-24px;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%;text-align:left;padding-left:42px;text-indent:-24px;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;font-size: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;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;A summary of our remaining performance obligations by operating segment at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;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:52.6829268292683%;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:65%;" 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:31%;" 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&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,894&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;384,852&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:#bfe4ff;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;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,189&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;439,935&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;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:5px;font-size:10pt;"&gt;&lt;font style="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:5px;font-size:10pt;"&gt;&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:5px;font-size: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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:2px;text-align:left;text-indent:12px;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="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:18px;"&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;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 termination notices from our customer. See Note 5 for further discussion of these contracts.&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;We expect to recognize revenue for our remaining performance obligations at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, 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:52.6829268292683%;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:65%;" 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:31%;" 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;Performance Obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;Remainder of 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;79,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;230,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;122,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;8,140&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:#bfe4ff;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;439,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;height:5px;font-size:10pt;"&gt;&lt;font style="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:5px;font-size:10pt;"&gt;&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:5px;font-size: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;/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;font-size: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;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%;padding-bottom:12px;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 billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract 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.  Contract assets and contract liabilities included in our Balance Sheet at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are 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.65853658536585%;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="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:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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: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;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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;50,855&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,682&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contracts in progress, net&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;35,173&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;13,137&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;text-indent:12px;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:4px;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:18px;"&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 decrease in contract liabilities compared to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project in our Shipyard Division. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;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:18px;"&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;Revenue recognized during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;three months ended September 30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, which related to amounts included in our contract liabilities balance at June 30, 2019 and 2018, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$8.5 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;$2.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; respectively.  Revenue recognized during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;nine months ended September 30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, which related to amounts included in our contract liabilities balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&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;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$14.3 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;$5.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, respectively.&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:18px;"&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, includes accrued contract losses 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; and &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;, 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%;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;&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;Allowance for Doubtful Accounts&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 the three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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; provision for bad debts, and for the three months ended September 30, &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;, our provision for bad debts 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;.  For the nine months ended September 30, 2019 and 2018, our provision for bad debts was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.1 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.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. Our provision for bad debts is included in other (income) expense, net on our Statement of Operations.  Our allowance for doubtful accounts at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&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;$0.1 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. &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;Variable Consideration &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 the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September 30,&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;2019&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;2018&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;September&amp;#160;30, 2019&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;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, certain projects in our Shipyard and Services divisions 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.8 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.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, of which &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; was recorded during &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;.&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;Changes in Project Estimates &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%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For the three and nine months ended September 30, 2019, 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;$3.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;$5.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The changes in estimates were associated with our harbor tug projects and ice-breaker tug project in our Shipyard Division and a project in our Services Division.&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;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:24px;"&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 totaled &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; 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 the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs and liquidated damages, primarily associated with the need to supplement and re-perform work for an under-performing paint subcontractor, higher cost estimates from our electrical and instrumentation subcontractor, and our inability to achieve previously anticipated labor productivity improvements on our uncompleted vessels, resulting in increased craft labor and subcontracted services and extensions of schedule for the projects.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with limitations in craft labor availability and the required use of contract labor in lieu of direct hire labor, resulting in lower than anticipated craft labor productivity and extensions of schedule for the projects. The revised forecasts incorporate actual results obtained from completion of the fifth vessel in the third quarter 2019 and progress achieved on the remaining five vessels.  At September 30, 2019, the uncompleted vessels were at various stages of completion ranging from approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13%&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;88%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and are forecast to be completed at various dates ranging from the fourth quarter 2019 through the third quarter 2020.  The projects were in a loss position at September 30, 2019 and our reserve for estimated losses 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;. 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 additional 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;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:24px;"&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 ice-breaker tug project totaled &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; 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 the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs, primarily associated with difficulties encountered to launch the vessel and anticipated delays and costs to deliver the vessel, resulting in additional craft labor, subcontracted services and support, and an extension of schedule for the project.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with incomplete and deficient subcontracted production engineering, resulting in construction rework and disruption, lower than anticipated craft labor productivity and an extension of schedule for the project. At September 30, 2019, the vessel was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;85%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; complete and is forecast to be completed in the fourth quarter 2019 and delivered in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedule is further extended, or we experience further delays or additional costs to deliver the vessel, the project 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;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:24px;"&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 our Services project totaled &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.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the three and nine months ended September 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs and liquidated damages, primarily associated with stringent welding procedure requirements and customer specifications for subsea components, resulting in additional materials, craft labor and subcontracted services and support, and an extension of schedule for the project.  At September 30, 2019, the project was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;56%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; complete and is forecast to be completed in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was &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;.  If we continue to experience difficulties with the procedure requirements and specifications for the project or the schedule is further extended, the project 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 the three and nine months ended September 30, 2018, individual projects with significant changes in estimated margins did not have a material net impact on our loss from operations.&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 Project Matters&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:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;"&gt;Project Tariffs -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt;Certain imported materials used, or forecast to be used, for&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;our projects a&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt;re currently subject to existing, new or increased tariffs or duties.  We believe such amounts, if incurred, are recoverable from our customers under the contractual provisions of our contracts; however, we can provide no assurances that we will successfully recover such amounts.&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;background-color:#ffffff;font-style:italic;"&gt;Other -&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;At September 30, 2019 and December 31, 2018, other noncurrent assets on our Balance Sheet included &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; of retention for a previously completed project in our Fabrication Division for the fabrication of modules for a petrochemical facility. This retention is billable to the customer upon expiration of the contractual warranty period, which is expected to occur in the second quarter 2020; however, the customer has recently announced it is pursuing strategic alternatives and has executed amendments to its financing arrangements that could delay the timing of collection of the retention.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="FD2019Q3YTD" id="Fact-90C6179D46805309BF8687A3607CB896">&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 remaining performance obligations by operating segment at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&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;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:52.6829268292683%;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:65%;" 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:31%;" 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&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,894&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;384,852&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:#bfe4ff;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;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,189&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;439,935&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;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:5px;font-size:10pt;"&gt;&lt;font style="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:5px;font-size:10pt;"&gt;&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:5px;font-size: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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:2px;text-align:left;text-indent:12px;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="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:18px;"&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;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 termination notices from our customer. See Note 5 for further discussion of these contracts.&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;We expect to recognize revenue for our remaining performance obligations at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;September&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, 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:52.6829268292683%;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:65%;" 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:31%;" 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;Performance Obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;Remainder of 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;79,028&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;230,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;122,068&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;8,140&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:#bfe4ff;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;439,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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;height:5px;font-size:10pt;"&gt;&lt;font style="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:5px;font-size:10pt;"&gt;&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:5px;font-size: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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2019Q3YTD" id="Fact-2A86571942345B0BA8B879A65C82445F">&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 table presents the computation of basic and diluted income (loss) per share for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2019&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;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except for per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.4765625%;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:42%;" 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:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" 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="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 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;Three Months Ended September 30,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Nine Months Ended September 30,&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 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;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;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;" 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;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;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;" 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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net loss attributable to common shareholders&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;background-color:#cceeff;border-top:1px solid #000000;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(10,949&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,069&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,696&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Weighted-average shares&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,254&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,044&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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,214&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;15,017&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Basic and diluted 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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.44&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;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.73&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;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(0.99&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1.05&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:9pt;"&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;/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:2px;text-indent:12px;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:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) We have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; dilutive securities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="FD2019Q3YTD" id="Fact-43657C9AC38653078756887BDBDA7E04">&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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September 30,&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;2019&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;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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Three Months Ended September 30, 2019&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(615&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;75,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(428&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,402&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;210&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(65&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,685&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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 loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(848&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(407&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;992&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;362&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;96&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,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;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;63,098&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;109,129&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;28,604&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;76,334&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;277,165&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;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: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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Three Months Ended September 30, 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;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;24,492&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;22,617&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;49,712&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(4,237&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,764&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,191&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(402&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(8,277&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,482&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,495&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(10,744&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,023&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,050&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;365&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;42&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,480&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;142&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;783&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;545&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:9pt;"&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: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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,471&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;85,780&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;86,162&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;32,427&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;58,595&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;262,964&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 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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Nine Months Ended September 30, 2019&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;border-top:1px solid #000000;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;113,590&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;61,174&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,421&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;223,863&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: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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,877&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,594&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;4,088&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(347&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,599&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,817&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,610&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,788&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,594&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,698&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,148&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,099&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;319&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,264&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;282&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,060&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;648&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,990&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;63,098&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;109,129&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;28,604&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;76,334&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;277,165&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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Nine Months Ended September 30, 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;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;border-top:1px solid #000000;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,677&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,692&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;161,016&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,888&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,563&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;9,390&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,171&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,232&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,572&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,810&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,223&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,952&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,111&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,219&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,170&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,141&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;258&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,788&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;142&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,442&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;708&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;70&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,362&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;85,780&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;86,162&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;32,427&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;58,595&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;262,964&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%;padding-bottom:2px;text-align:left;padding-left:30px;text-indent:-18px;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:4px;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:18px;"&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:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Cash and short-term investments are reported within our Corporate Division. Total assets previously reported for 2018 have been recast to conform to our presentation for 2019.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
	<us-gaap:SegmentReportingDisclosureTextBlock contextRef="FD2019Q3YTD" id="Fact-42836CBF71F6517AB08C7E3FE426E838">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;font-weight:bold;"&gt;SEGMENT DISCLOSURES&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%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2018, we operated and managed 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 represented our reportable segments.  During the first quarter 2019, our EPC Division was operationally combined with our Fabrication Division.  Our EPC Division was previously created to support the pursuit of a specific EPC project and other projects that require project management of EPC activities.  Our operational combination of the EPC Division with the Fabrication Division is the result of our reduced emphasis on EPC project management opportunities and greater focus on modular fabrication and offshore wind opportunities.  As a result of the aforementioned, we currently operate and manage our business through &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; operating divisions ("Fabrication", "Shipyard" and "Services") 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 current reportable segments.  The segment results for the EPC Division for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September&amp;#160;30, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; were combined with the Fabrication Division to conform to the presentations of our reportable segments for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; periods.  We believe that our operating divisions meet the criteria of reportable segments under GAAP.  Our &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; 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: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 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 and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels. In addition, our Fabrication Division supports our efforts to pursue offshore wind opportunities and other projects that require project management of EPC activities. These activities are performed 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:29px;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, tugboats, 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, our Shipyard Division performs 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. These activities are performed 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 and related services on offshore platforms and inland 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. Our Services Division also contracts 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, our Services Division fabricates packaged skid units and performs various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. These services are performed at customer 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: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 costs that do not directly relate to our &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; operating divisions. Such costs include, but are not limited 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. Costs incurred by our Corporate Division on behalf of our operating divisions are allocated to the operating divisions. Such costs include, but are not limited to, costs related to human resources, insurance, sales and marketing, information technology and accounting.&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 generally evaluate the performance of, and allocate resources to, our operating divisions based upon revenue, gross profit (loss) and operating income (loss). Division 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 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three and nine months ended&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;September 30,&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;2019&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;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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Three Months Ended September 30, 2019&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19,474&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;39,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;17,507&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(615&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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:#bfe4ff;" 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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;75,802&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(428&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,402&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;210&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(65&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,685&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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 loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(848&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,349&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(407&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,324&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom: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;/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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;992&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;362&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;96&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,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;tr&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;168&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;63,098&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;109,129&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;28,604&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;76,334&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;277,165&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;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: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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Three Months Ended September 30, 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;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,382&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;24,492&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;22,617&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(779&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;49,712&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(4,237&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,764&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,191&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(402&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(8,277&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,482&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,495&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(10,744&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,023&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,050&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;365&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;42&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,480&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;142&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;783&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;545&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:9pt;"&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: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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,471&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;85,780&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;86,162&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;32,427&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;58,595&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;262,964&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 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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Nine Months Ended September 30, 2019&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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;border-top:1px solid #000000;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;54,520&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;113,590&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;61,174&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,421&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;223,863&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: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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,877&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,594&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;4,088&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(347&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,599&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,817&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,610&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,788&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,594&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,698&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,148&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,099&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;319&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,264&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;282&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,060&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;648&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,990&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;63,098&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;109,129&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;28,604&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;76,334&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;277,165&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:93.75%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;Nine Months Ended September 30, 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;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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;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;border-top:1px solid #000000;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;30,197&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;" 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;/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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,677&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;66,692&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2,550&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;161,016&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,888&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(5,563&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;9,390&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1,171&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3,232&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(6,572&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,810&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,223&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(7,952&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(15,111&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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 and amortization 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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,219&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;3,170&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,141&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;258&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;7,788&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;142&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;1,442&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;708&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;70&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,362&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="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;85,780&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;86,162&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;32,427&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;58,595&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:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;262,964&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%;padding-bottom:2px;text-align:left;padding-left:30px;text-indent:-18px;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:4px;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:18px;"&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:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Cash and short-term investments are reported within our Corporate Division. Total assets previously reported for 2018 have been recast to conform to our presentation for 2019.&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="FD2019Q3YTD" id="Fact-034D487608B65EB2AFA571CB8E655B12">&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. 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. &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;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 Statement of Cash Flows.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
	<us-gaap:UseOfEstimates contextRef="FD2019Q3YTD" id="Fact-FF939C01C6AB5273B81F8F512D5008B7">&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>6
<FILENAME>gifi-20190930.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/20190930" xmlns:gifi="http://www.gulfisland.com/20190930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/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-20190930_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-20190930_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-20190930_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-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AssetsHeldForSale" roleURI="http://www.gulfisland.com/role/AssetsHeldForSale">
        <link:definition>2103100 - 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>2403403 - 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>2403402 - 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>2303301 - 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>2106100 - 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="CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails">
        <link:definition>2406403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Lease Maturities (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="CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2">
        <link:definition>2406403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Lease Maturities (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="CommitmentsAndContingenciesNarrativeDetails" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails">
        <link:definition>2406402 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesTables" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables">
        <link:definition>2306301 - Disclosure - COMMITMENTS AND CONTINGENCIES (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="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="ConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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="ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited">
        <link:definition>1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (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="ConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (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="CreditFacilities" roleURI="http://www.gulfisland.com/role/CreditFacilities">
        <link:definition>2105100 - 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>2405401 - 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="IncomeLossPerCommonShare" roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare">
        <link:definition>2107100 - 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="IncomeLossPerCommonShareDetails" roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails">
        <link:definition>2407402 - Disclosure - INCOME (LOSS) PER COMMON 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>2307301 - 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="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="OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails">
        <link:definition>2401403 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation 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="OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails">
        <link:definition>2401405 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Standards (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="OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails">
        <link:definition>2401402 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Organization (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="OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>2401404 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (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="RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters">
        <link:definition>2102100 - 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>2402405 - 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>2402402 - 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>2402406 - 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>2402403 - 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>2402404 - 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="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables">
        <link:definition>2302301 - 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>
      <link:roleType id="SegmentDisclosures" roleURI="http://www.gulfisland.com/role/SegmentDisclosures">
        <link:definition>2108100 - Disclosure - SEGMENT DISCLOSURES</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="SegmentDisclosuresNarrativeDetails" roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails">
        <link:definition>2408402 - Disclosure - Segment Disclosures - 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="SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails">
        <link:definition>2408403 - Disclosure - Segment Disclosures - 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="SegmentDisclosuresTables" roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables">
        <link:definition>2308301 - Disclosure - Segment Disclosures (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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" name="AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <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_AssetsHeldForSalePolicyTextBlock" name="AssetsHeldForSalePolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_BusinessOutlookPolicyPolicyTextBlock" name="BusinessOutlookPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionInProcessNumberOfFerries" name="ConstructionInProcessNumberOfFerries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionInProcessNumberOfIceBreakerTugVessels" name="ConstructionInProcessNumberOfIceBreakerTugVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_ConstructionInProcessNumberOfTowboats" name="ConstructionInProcessNumberOfTowboats" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_ConstructionInProgressNumberOfOffshoreVessels" name="ConstructionInProgressNumberOfOffshoreVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" name="ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" name="ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <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 id="gifi_ContractWithCustomerReserveForLoss" name="ContractWithCustomerReserveForLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" name="CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsCurrentRatio" name="DebtInstrumentCovenantTermsCurrentRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" name="DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <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_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 abstract="true" id="gifi_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 abstract="true" id="gifi_HarborTugMember" name="HarborTugMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_IceBreakerTugMember" name="IceBreakerTugMember" 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_InsuranceSettlement" name="InsuranceSettlement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_NumberOfBendingRollMachines" name="NumberOfBendingRollMachines" 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_NumberOfHarborTugVessels" name="NumberOfHarborTugVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfOSVs" name="NumberOfOSVs" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <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_OtherMember" name="OtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_ProjectsPercentComplete" name="ProjectsPercentComplete" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <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_ServicesProjectMember" name="ServicesProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_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_SouthTexasFabricationYardsMember" name="SouthTexasFabricationYardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_TexasNorthYardMember" name="TexasNorthYardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>gifi-20190930_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/AssetsHeldForSale" xlink:href="gifi-20190930.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190930.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190930.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190930.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190930.xsd#SegmentDisclosuresTables" xlink:type="simple" />
  <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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_0826E26F14825E1E8BCDF62D56B3923F" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_F2452C8D55085FC784840E2FB8802496" 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_0826E26F14825E1E8BCDF62D56B3923F" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_F2452C8D55085FC784840E2FB8802496" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_C2D38397935359FDBCC83C185340926A" 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_0826E26F14825E1E8BCDF62D56B3923F" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_C2D38397935359FDBCC83C185340926A" 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/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_985C8356C2EE5E1CBF4584B330D0459E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_26EDE71A687455029293229A5F6B9955" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_26EDE71A687455029293229A5F6B9955" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_EF04EDA172C9517E80CFA97EC011E386" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_EF04EDA172C9517E80CFA97EC011E386" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5B696543303E5ADC8A07B08943CA214D" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5B696543303E5ADC8A07B08943CA214D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86AFB1DC53A55A1C992406BD7B7D6947" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86AFB1DC53A55A1C992406BD7B7D6947" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_FC815712834F56419F17F4B39FFB2D2F" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_FC815712834F56419F17F4B39FFB2D2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F774DF5FBEBF58D584772ADC670D4ECA" 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_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F774DF5FBEBF58D584772ADC670D4ECA" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_820BB91F3BE151CA0C2B2A02D59E0B29_985C8356C2EE5E1CBF4584B330D0459E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_820BB91F3BE151CA0C2B2A02D59E0B29_BC489F6E9BDC52A2A0D0A31556DF9853" 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_820BB91F3BE151CA0C2B2A02D59E0B29_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_820BB91F3BE151CA0C2B2A02D59E0B29_BC489F6E9BDC52A2A0D0A31556DF9853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_820BB91F3BE151CA0C2B2A02D59E0B29_7FE5E58B706653FDB8ED59BAC25DEE3D" 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_820BB91F3BE151CA0C2B2A02D59E0B29_985C8356C2EE5E1CBF4584B330D0459E" xlink:to="loc_us-gaap_OperatingLeaseLiability_820BB91F3BE151CA0C2B2A02D59E0B29_7FE5E58B706653FDB8ED59BAC25DEE3D" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3d5a0ca6-0f59-67e6-adb5-6aecd22b693b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3d5a0ca6-0f59-67e6-adb5-6aecd22b693b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_d00419ef-8741-763f-231b-d146540cdba8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_d00419ef-8741-763f-231b-d146540cdba8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_aec44fa7-6c2d-7b3a-b774-31b873a3d3e2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_aec44fa7-6c2d-7b3a-b774-31b873a3d3e2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_f68f267d-78ad-b62f-6b0e-44daadd4feda" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_f68f267d-78ad-b62f-6b0e-44daadd4feda" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_62bb35f3-f63d-e559-6d31-a62336122a76" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_62bb35f3-f63d-e559-6d31-a62336122a76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" 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/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_f8d3390c-1850-b76f-7062-99d566a4ad4a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_f8d3390c-1850-b76f-7062-99d566a4ad4a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_6e958708-995e-3172-3d06-7b045ceac8e0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_6e958708-995e-3172-3d06-7b045ceac8e0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_d623f4ea-90b5-7727-a6b5-dd8ad7484378" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_d623f4ea-90b5-7727-a6b5-dd8ad7484378" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_b5495221-c933-5c88-514e-d2731414949c" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_AssetImpairmentCharges_b5495221-c933-5c88-514e-d2731414949c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_2c784305-50c0-ecd9-b422-01254c78e39a" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_2c784305-50c0-ecd9-b422-01254c78e39a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_cc061605-1e75-169d-db86-dde54eba1d6d" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_InsuredEventGainLoss_cc061605-1e75-169d-db86-dde54eba1d6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_a6b55487-86c4-3218-b33b-75029447f45e" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_a6b55487-86c4-3218-b33b-75029447f45e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_591bbf45-d531-0671-adc1-cfca3447af6c" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_591bbf45-d531-0671-adc1-cfca3447af6c" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_5cd31a0a-a0d9-0d00-817c-dd8ad729c900" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_5cd31a0a-a0d9-0d00-817c-dd8ad729c900" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fa19589-0da6-036d-a79e-4bd2fa365a6d" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fa19589-0da6-036d-a79e-4bd2fa365a6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8705fc2-a98a-ac1d-2832-812bd5cae0da" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8705fc2-a98a-ac1d-2832-812bd5cae0da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8c184d23-eb39-692f-2cce-c25f051f4673" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8c184d23-eb39-692f-2cce-c25f051f4673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64589f54-c78b-3b4d-2741-1fc26cfb953a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64589f54-c78b-3b4d-2741-1fc26cfb953a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_36fa2e8f-8278-9ee7-fcfb-31ef0fe41d05" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_36fa2e8f-8278-9ee7-fcfb-31ef0fe41d05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_44d758dc-07a4-0a2a-f564-439f4125db61" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_44d758dc-07a4-0a2a-f564-439f4125db61" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_52d5b8b7-a66d-6334-b7cd-dd8ad7a6e2fc" 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_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_52d5b8b7-a66d-6334-b7cd-dd8ad7a6e2fc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_64d6177f-f4fb-39a4-2397-9879cf47ecd1" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_64d6177f-f4fb-39a4-2397-9879cf47ecd1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b88c060f-09b3-b6c0-4cdb-a77cb8e75ec8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b88c060f-09b3-b6c0-4cdb-a77cb8e75ec8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_58462a12-ec5e-da2d-89ad-2d8b2ce76259" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_58462a12-ec5e-da2d-89ad-2d8b2ce76259" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_0398271c-2d82-5820-21ec-070cd381174c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_0398271c-2d82-5820-21ec-070cd381174c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_c7199dc6-fcaf-c848-23aa-1151fd676af8" 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_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_c7199dc6-fcaf-c848-23aa-1151fd676af8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2919f63b-33a2-2107-5264-212ca7a03283" 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_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2919f63b-33a2-2107-5264-212ca7a03283" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.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/IncomeLossPerCommonShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" 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/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" 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/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" 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="gifi-20190930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_d0e1236d-2635-02d9-1943-dd8ad7196030" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_d0e1236d-2635-02d9-1943-dd8ad7196030" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_d0e1236d-2635-02d9-1943-dd8ad7196030" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" 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/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosures" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>gifi-20190930_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/AssetsHeldForSale" xlink:href="gifi-20190930.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190930.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190930.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190930.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190930.xsd#SegmentDisclosuresTables" 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/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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:to="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_TexasNorthYardMember" xlink:label="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_51EEB665D185155DEB93388FA0582352" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_51EEB665D185155DEB93388FA0582352" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_159A5CE4D22C510C9E411384ED5EDB63" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:to="loc_gifi_FabricationFacilitiesMember_159A5CE4D22C510C9E411384ED5EDB63" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_649FF4215BF55FA08036AE1E570F7A3E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:to="loc_gifi_ShipyardAssetsMember_649FF4215BF55FA08036AE1E570F7A3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12B15D9D70B7548EB0F9E75318146EB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12B15D9D70B7548EB0F9E75318146EB6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" 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/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" 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/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:to="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:to="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:to="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_A79F945977FDA7152BF114886DFD5F0D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_NetIncomeLoss_A79F945977FDA7152BF114886DFD5F0D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:to="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:to="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:to="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:to="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:to="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:to="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:to="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:to="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" 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/IncomeLossPerCommonShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" 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/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:to="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:to="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:to="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_733ADE61590058B6A379311E0B519419" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:to="loc_srt_MinimumMember_733ADE61590058B6A379311E0B519419" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E42D327CF64C5A588A7B5F0BEDE13D81" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:to="loc_srt_MaximumMember_E42D327CF64C5A588A7B5F0BEDE13D81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_18EDD25748C6563B99262E5A1EBEA19D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_18EDD25748C6563B99262E5A1EBEA19D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18EDD25748C6563B99262E5A1EBEA19D" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_69671A5EC5E95E71A9C713D84A48270F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_69671A5EC5E95E71A9C713D84A48270F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_69671A5EC5E95E71A9C713D84A48270F" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:to="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:type="arc" />
  </link:definitionLink>
  <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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:to="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:to="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" xlink:to="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" xlink:to="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" xlink:to="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" xlink:to="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51086F1A9B72AA11CB04014B8A90FCC4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51086F1A9B72AA11CB04014B8A90FCC4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:to="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:to="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:to="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:to="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:to="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:to="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesProjectMember" xlink:label="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" xlink:to="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" xlink:to="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_E2A85240A7649CA7FE4C38340DF47B01" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E" xlink:to="loc_gifi_ShipyardSegmentMember_E2A85240A7649CA7FE4C38340DF47B01" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_C278612FD890E9A6A47338340DF4142B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_C278612FD890E9A6A47338340DF4142B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProjectsPercentComplete" xlink:label="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:to="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:to="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_796CF9B47C05564E81D33DED15FCFC29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_FabricationSegmentMember_796CF9B47C05564E81D33DED15FCFC29" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_2C092F6E025C503B8BE0D0FFE864CFEF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_ShipyardSegmentMember_2C092F6E025C503B8BE0D0FFE864CFEF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_B8AE134CBA775F8F9F2F679556A6A1C8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_ServicesSegmentMember_B8AE134CBA775F8F9F2F679556A6A1C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" xlink:to="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_64C654082B545133B0E20A52C40504A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" xlink:to="loc_srt_ConsolidationItemsDomain_64C654082B545133B0E20A52C40504A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_21680CE1090A5B99B97B78D599D7990B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_64C654082B545133B0E20A52C40504A2" xlink:to="loc_us-gaap_OperatingSegmentsMember_21680CE1090A5B99B97B78D599D7990B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1_F073F2B7A6675E82BB146D6E0B488884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1_F073F2B7A6675E82BB146D6E0B488884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:to="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_27EDE026E28554FCB49F630DE3C34682" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_27EDE026E28554FCB49F630DE3C34682" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosures" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:to="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:to="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:to="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:to="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:to="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:to="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:to="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>gifi-20190930_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_RevenueFromContractWithCustomerAbstract_646691B5DB25F7C844EA2A02D5DFBC17_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4BAB1433D56554019B6BD5C804AF3B6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4BAB1433D56554019B6BD5C804AF3B6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4BAB1433D56554019B6BD5C804AF3B6A" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_4BAB1433D56554019B6BD5C804AF3B6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" 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_24110E95C747F698069E2A02D5E0F880_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_29C8A4C3F6CCB820BC1D2A02D5DFF02D_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" 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_29C8A4C3F6CCB820BC1D2A02D5DFF02D_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" 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_52213EE4D89541F0CEFA2A02D5E0A4AE_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_C28B62C482667FEE96A22A02D5E03AE0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" 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_C28B62C482667FEE96A22A02D5E03AE0_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_FE0AA48D58FDFAC811EA2A02D5E02142_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" 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_FE0AA48D58FDFAC811EA2A02D5E02142_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5829A4062378B3B6933E2A02D5AAB0DD_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A337951BBF5B5449AB861E83AECC1416" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A337951BBF5B5449AB861E83AECC1416" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A337951BBF5B5449AB861E83AECC1416" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A337951BBF5B5449AB861E83AECC1416" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" 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_CF199EB0AEB2B3EEB8C92A02D5AA2045_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" 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_A25FAC327F3F7E117C0B014B8AC9DE8D_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:to="lab_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and lease asset amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other amortization, net</link:label>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Depreciation and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:type="arc" />
    <link:label id="lab_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C_terseLabel_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" 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_DCED80A281824D65E8CD014B8ACB5B1C_label_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" 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_DCED80A281824D65E8CD014B8ACB5B1C_documentation_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" 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-20190930.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" xlink:to="lab_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:to="lab_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on sale of assets held for sale, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on sale of fixed assets and other assets, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on insurance recoveries, net</link:label>
    <link:label id="lab_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495_label_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" xlink:to="lab_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" 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_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" xlink:to="lab_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" 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_D7AF4476D10545D3D0B0014B8ACB7C72_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" 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_00E3BF34F5DC5FF2C9D1014B8ACC027B_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" 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_5F4D9AF47381FFF9C3F9014B8ACCE5F3_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90_negatedLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses, inventory and other current assets</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" 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_9124412780C04BEE032C014B8ACC4A90_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" 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-20190930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" xlink:to="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" 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_B1C81F652206709DBFA3014B8ACC647F_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" 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_149BDC7AA1ACD75A59C3014B8ACC22EA_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" 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_E96E2CB4E58E5D965452014B8ACD988C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent assets and liabilities, net (including long-term retainage)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" 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_BD675F8F698E93272A9F014B8ACDB094_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" 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_3806AA4659EEC4D3E703014B8ACE1E70_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" xlink:type="arc" />
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E_terseLabel_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" 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_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E_label_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" 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_2727D9FBC2104B684BA3014B8ACEED5E_documentation_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" 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-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" xlink:to="lab_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" 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_0D224BE8497B69DFE4BD014B8ACEDBDE_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" 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_AD1177105B4CD681CF6D014B8ACEE104_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" 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_60573398C4FDDF2164B6014B8ACECEB9_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of borrowings under Credit Agreement</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of financing cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax payments for vested stock withholdings</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" 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_7BECB045B2E76299E10B014B8ACEA141_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_BEF4C1609F4EA53CB5F72A02D595916B_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_A65F28EE89C95C7E8595FC5466520FD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_A65F28EE89C95C7E8595FC5466520FD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_A65F28EE89C95C7E8595FC5466520FD6" xlink:to="lab_us-gaap_SegmentReportingAbstract_A65F28EE89C95C7E8595FC5466520FD6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEGMENT DISCLOSURES</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="lab_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" 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_87410E4BFE4763C34754388FA180AD16_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross loss</link:label>
    <link:label id="lab_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4_label_en-US" xlink:label="lab_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:to="lab_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" 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_5B95BBE931EA7B2836B1388FA180909D_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment and (gain) loss on assets held for sale, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" 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_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:to="lab_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest (expense) income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:to="lab_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Per share data:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:to="lab_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" 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_8B65E35FEACA70DE2DF937A8EEDD7173_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8_totalLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Contracts in progress, net</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" 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_CFCB0B25418B6A2FF88937A8EEDD0DC8_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" 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-20190930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" xlink:to="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" 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_B307F9931BF51BBFF9F137A8EEDDF8D5_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" 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_24772F2E8A318D456B2837A8EEDD543E_label_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" 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_24772F2E8A318D456B2837A8EEDD543E_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" 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-20190930.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" xlink:to="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1_terseLabel_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Off-Market Favorable Lease</link:label>
    <link:label id="lab_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1_label_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Off-Market Favorable Lease [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:to="lab_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" 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_13E324244508C3AC64B4A5C3EFF0D2D1_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" 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_80CAD75BDD425FD6318EA5C3EFF01DE7_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:to="lab_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" 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_3F5A37C77328869A34DBA5C3EFF08436_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" 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_C5FFBA986B81EA52789CA5C3EFF154CB_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:to="lab_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating lease current liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating lease noncurrent liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" 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_105E72B2984315BFC0B114886DFBA65F_label_en-US" xlink:label="lab_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:to="lab_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" 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_BD7DC9F985BA41F20A2D14886DFBC9DA_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" 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_B28C15B9A7CF112C02C314886DFB6DCB_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="lab_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" 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_4D73CE791A8E54D021E714886DFB4FCC_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:to="lab_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" 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_A1098410C17D7302E22314886DFCDA77_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" 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_4C1FD86A31774CE377E414886DFC0F10_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:to="lab_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" 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_D7221E04A90370B99AA114886DFC6D90_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:to="lab_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:to="lab_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:type="arc" />
    <link:label id="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D_terseLabel_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" 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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D_label_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To Additional Paid In Capital, Income Tax Effect From Share-Based Compensation, Net, In Shares</link:label>
    <link:label id="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D_documentation_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustment To Additional Paid In Capital, Income Tax Effect From Share-Based Compensation, Net, In Shares</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:to="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" 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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302_label_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:to="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" 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_FC679466CE441B716D9614886DFD311C_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" xlink:to="lab_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_696A5CA17CE2FFE721592A02D5CAAAA0_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" 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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" 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_858D5EE8C5D6CEAB41B049B24F7C3025_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long Lived Assets Held-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long Lived Assets Held-for-sale [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" 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_B9170B90CBE9DAE2984D3896B6FE842B_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" 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_58BCB8497AA3612D3E113896B7151B93_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" 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_3BB79762A903978B05B33896D695F20F_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:to="lab_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" 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_6F425AD2208EF9449A69388FA0538F6E_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" 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_32997C84355917AA0C06388FA0549406_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" 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_01D80059A14B171AE501388FA05455ED_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" 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_9B256F357FE887839730388FA055D270_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6_terseLabel_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" 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_314F4519F4B29FA0C27F388FA055F9E6_label_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" 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_314F4519F4B29FA0C27F388FA055F9E6_documentation_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" 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-20190930.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:to="lab_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" 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_78ECBA64A8226DFAEA21388FA055DF6F_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" 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_78ECBA64A8226DFAEA21388FA055DF6F_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" 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-20190930.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:to="lab_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:type="arc" />
    <link:label id="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE_terseLabel_en-US" xlink:label="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Texas North Yard</link:label>
    <link:label id="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE_label_en-US" xlink:label="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Texas North Yard [Member]</link:label>
    <link:label id="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE_documentation_en-US" xlink:label="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Texas North Yard [Member]</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_TexasNorthYardMember" xlink:label="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:to="lab_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:type="arc" />
    <link:label id="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC_terseLabel_en-US" xlink:label="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC_label_en-US" xlink:label="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC_documentation_en-US" xlink:label="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:to="lab_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708_terseLabel_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipyard Division</link:label>
    <link:label id="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708_label_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" 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_D80219BC3CB115E28ADE388FA0569708_documentation_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" 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-20190930.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:to="lab_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Lived Assets Held-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Lived Assets Held-for-sale [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of assets held for sale, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" 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_13ECFFD70E5301846AC7388FA057A556_label_en-US" xlink:label="lab_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" 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_13ECFFD70E5301846AC7388FA057A556_documentation_en-US" xlink:label="lab_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" 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-20190930.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:to="lab_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57_terseLabel_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" 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_277EFD408B9C8C6AEFB2388FA0571B57_label_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" 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_277EFD408B9C8C6AEFB2388FA0571B57_documentation_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" 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-20190930.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:to="lab_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:type="arc" />
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25_verboseLabel_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recoveries from insurance claims</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:to="lab_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" 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_6D077FC2D396A8094C82388FA0575F90_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:to="lab_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:type="arc" />
    <link:label id="lab_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F_terseLabel_en-US" xlink:label="lab_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" 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_F581FA85630E56ED2000388FA0570B1F_label_en-US" xlink:label="lab_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" 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_F581FA85630E56ED2000388FA0570B1F_documentation_en-US" xlink:label="lab_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" 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-20190930.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:to="lab_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618_terseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insured event, gain</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:to="lab_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:type="arc" />
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED_terseLabel_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment and (gain) loss on assets held for sale, net</link:label>
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED_label_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" 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_F06C9D7C4C2EBD93E603388FA058C8ED_documentation_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" 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-20190930.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:to="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of long-lived assets to be disposed of</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net expense included within asset impairments and (gain) loss on assets held for sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" 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_91434254D4315E4403E349B2506C7AC9_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" xlink:type="arc" />
    <link:label id="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554_terseLabel_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" 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_5CDF5116308EA3F9E98249B2506C0554_label_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" 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_5CDF5116308EA3F9E98249B2506C0554_documentation_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" 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-20190930.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" xlink:to="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" xlink:type="arc" />
    <link:label id="lab_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C_terseLabel_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" 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_7954C2EDDEFABAD5614649B2506C2B5C_label_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" 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_7954C2EDDEFABAD5614649B2506C2B5C_documentation_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" 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-20190930.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" xlink:to="lab_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" 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_EC1CBDE4E9F1496FBA3449B2506DB99F_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" xlink:to="lab_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents and Short-term Investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" 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_4018CCCEB1CB8FBECBA549B2506DFEF0_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" 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_2ED980D730E040FA15EF49B2506D35EC_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" 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_9D82222EFA93E14858EB49B2506DD718_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E_terseLabel_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" 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_7337F37EBA3C5763E35B49B2506E6B0E_label_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" 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_7337F37EBA3C5763E35B49B2506E6B0E_documentation_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" 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-20190930.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" xlink:to="lab_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" 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_193D9B9B5EDC1194ED1149B2506E554A_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" 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_2F52530CC1C87F4AE40749B2506EC538_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" 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_364F3F76C932FDDEC5A549B2506E3CB4_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" 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_0410283B1440398AC66E49B2506E7250_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" 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_3A0B7A4F3D6D0B4DDDA749B2506EEC13_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" 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_DD062059BDDEF5A6270149B2506FA0D7_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_E77A38FB996CD118D3B32A02D5B7A2AC_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:to="lab_us-gaap_DebtDisclosureAbstract_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" 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_9F502AFB94FA794B08E62A02D5B737E2_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per common share (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" 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_7AE7CC44FF2CB6282E262A02D5A1A002_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" 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_517C6D11D4F9D38F1DAB2A02D5A1A04E_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" 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_84A6EB9EAF922538B6662A02D5A2F976_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" 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_0D4401D73AD88FDA03AA2A02D5A28310_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" 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_F1818FF7B7326D98BBD72A02D5A27C7B_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:to="lab_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of corporate non-operating segments</link:label>
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B_label_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" 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_F0FC0766AD1A542EED562A02D5918C9B_documentation_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" 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-20190930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" xlink:to="lab_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Maturity Schedule</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" 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_F9F7144F38B7CD27F116388FA1A95146_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" xlink:to="lab_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" 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_355D3258E7860005E1C5388FA1AA431C_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:to="lab_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" 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_8AC829B1196C827DCBFF388FA1AA7EA3_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" 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_A3FF8B234B4E162C5651388FA1AB4607_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" 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_9A5D93C84FBE27C3BE10388FA1ABDCD2_label_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" xlink:to="lab_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" 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_4DB80BC8F1CC7B67B855388FA1AB62BB_label_en-US" xlink:label="lab_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" xlink:to="lab_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" 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_737BB4F6E7B6686FC6FE388FA1AC0217_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" 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_FFA6D6EFDB598FAED1ED388FA1AC1B90_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" xlink:to="lab_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" 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_AB0E5C1E5114C036C2D9388FA1AC7554_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" 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_11E85F9AF5F854A4BD19388FA1ADFEDE_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" 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_ED480977DD97AB1DEAFC388FA1AD6E44_label_en-US" xlink:label="lab_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" xlink:to="lab_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" 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_9D58FDDA661D29291932388FA1AD973B_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" 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_FBF924C47C6B00787B44388FA1AD4AAE_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" 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_E7005FF79C683C059903388FA1AEF8BC_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" xlink:to="lab_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" 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_6C657A5B45088D93D1D6388FA1AE1E21_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" 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_01FBFA073029416105D3388FA1AE3CE2_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" xlink:to="lab_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" 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_D00AD013735BB5DAE99A388FA1AF6E26_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" 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_D19A796A864E4BDC33D1388FA1AF1DD6_label_en-US" xlink:label="lab_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" xlink:to="lab_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" 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_F778274E951A49067A7E388FA1AFB364_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" xlink:to="lab_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" 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_EEC32BFB65CE683A4356388FA1AF368C_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" xlink:to="lab_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 30,000 shares authorized, 15,263 shares issued and outstanding at September 30, 2019 and 15,090 at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:to="lab_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" 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_2507AE368565A3100F24388FA1B04A35_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" xlink:to="lab_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" 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_7FF24847F750624F2D0A388FA1B0B95C_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" xlink:to="lab_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" 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_47F56D804C206F17C129388FA1B066CF_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" 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_82A5856D55291FA686ED2A02D63A2EE2_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" 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_662AB763B5FB587F0AB62A02D5AFF10F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" 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_A97D3A71AA01EE0173732A02D5AF4DB7_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:to="lab_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" 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_B62628ABDA8FE2DF74192A02D5AFA2E9_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:to="lab_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" 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_8955A8D0143D6D6A03C42A02D5B0D241_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:to="lab_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" 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_0729AA14F436DA1460292A02D5B0627F_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" 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_3060E0DC66EDA4E022F62A02D5B05A7E_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:to="lab_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" 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_FAADF6CEEF694DC907A72A02D5B07E97_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:to="lab_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" 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_D9AF085FA4DDED9369862A02D5B00E77_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:to="lab_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" 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_8915A2C43E140738541F2A02D5B1EC54_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" 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_9A3E02C83658C8B276002A02D5B14456_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" 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_F695F0700F5A3EA9BA592A02D5B1782D_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, minimum current assets to current liabilities ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" 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_9F8ABC06DCD2A7A14D7D2A02D5B11F2B_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" 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-20190930.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" 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_19671A4BD97826C8DC902A02D5B16613_label_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:to="lab_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, covenant terms percent of proceeds from stock issuance added to net worth requirement (percentage)</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" 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_3CA491BE796656E8E98E2A02D5B2A371_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" 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-20190930.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:to="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenant, maximum funded debt to tangible net worth ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" 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_26BD84E274B83DA093962A02D5B2C4F4_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" 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-20190930.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fees on undrawn borrowings (percentage)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stated interest rate (percentage)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding borrowings under our Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:to="lab_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining borrowing capacity on line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:type="arc" />
    <link:label id="lab_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60_terseLabel_en-US" xlink:label="lab_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" 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_B9134383F0E34FBAA8A22A02D5B32B60_label_en-US" xlink:label="lab_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" 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_B9134383F0E34FBAA8A22A02D5B32B60_documentation_en-US" xlink:label="lab_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" 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-20190930.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:to="lab_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Current Ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Current Ratio</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:to="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Funded debt to tangible net worth ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Funded Debt To Tangible Net Worth Ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Funded Debt to Tangible Net Worth Ratio</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:to="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="arc" />
    <link:label id="lab_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C_terseLabel_en-US" xlink:label="lab_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" 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_1C3B666E33CFDC2F3AC32A02D5B3C21C_label_en-US" xlink:label="lab_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" 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_1C3B666E33CFDC2F3AC32A02D5B3C21C_documentation_en-US" xlink:label="lab_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" 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-20190930.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:to="lab_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" 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_6CCA51CBA9E8AF213E552A02D5C8F246_label_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" xlink:to="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" 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_8470F86F760CAD777E89388F9FF949F3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" 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_F5F0E2CECAFCE4306093388F9FF9849E_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" 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_7EDA7954AC97CB4144A3388F9FF9AB2B_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="lab_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A_terseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:label id="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A_label_en-US" xlink:label="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" 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_0D847656529DD9F95545388F9FFA097A_documentation_en-US" xlink:label="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" 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-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:to="lab_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1_terseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:label id="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1_label_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" 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_8EF8B42F791167F607E0388F9FFA1AD1_documentation_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" 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-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:to="lab_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883_terseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" 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_1C502D6BDD664B0AD2EE388F9FFAD883_label_en-US" xlink:label="lab_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" 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_1C502D6BDD664B0AD2EE388F9FFAD883_documentation_en-US" xlink:label="lab_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" 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-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:to="lab_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" 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_635CF558B50608105D99388F9FFB0A36_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:to="lab_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" 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_73D23C1A7A346647290C388F9FFBF347_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:to="lab_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" 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_2A17F2BED11868DB400C388F9FFB11BA_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:to="lab_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" 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_EFB67E1C65262657877C388F9FFB829C_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:to="lab_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" 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_998AE278590D49FEF1BB388F9FFBB908_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629_label_en-US" xlink:label="lab_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:to="lab_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:to="lab_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:to="lab_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:to="lab_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" 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_5234F1E28225B3F4846353B9B0C3BDA0_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" 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_5234F1E28225B3F4846353B9B0C3BDA0_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" 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-20190930.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" xlink:to="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of offshore vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Offshore Vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Offshore Vessels</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfOffshoreVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:to="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of ferries</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901_label_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Ferries</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901_documentation_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Ferries</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfFerries" xlink:label="loc_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:to="lab_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of towboats</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB_label_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Towboats</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB_documentation_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Towboats</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfTowboats" xlink:label="loc_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:to="lab_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of towing, salvage and rescue vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Towing, Salvage, And Rescue Ship Vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Towing, Salvage, And Rescue Ship Vessels</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:to="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD_terseLabel_en-US" xlink:label="lab_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of OSVs</link:label>
    <link:label id="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD_label_en-US" xlink:label="lab_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of OSVs</link:label>
    <link:label id="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD_documentation_en-US" xlink:label="lab_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of OSVs</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfOSVs" xlink:label="loc_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:to="lab_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63_terseLabel_en-US" xlink:label="lab_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" 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_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63_label_en-US" xlink:label="lab_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Harbor Tug Vessels</link:label>
    <link:label id="lab_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63_documentation_en-US" xlink:label="lab_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Harbor Tug Vessels</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:to="lab_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of ice-breaker tug vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D_label_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Ice-Breaker Tug Vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D_documentation_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Process, Number Of Ice-Breaker Tug Vessels</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfIceBreakerTugVessels" xlink:label="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:to="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" xlink:type="arc" />
    <link:label id="lab_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692_label_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" 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_63536DF84C148588926E49B250DCB692_documentation_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" 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-20190930.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="lab_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8_terseLabel_en-US" xlink:label="lab_dei_DocumentType_9CE2ED5FE210570DA7868C1A3239DB47" 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_FCDF39301459C9956EB949B250DD45D8_label_en-US" xlink:label="lab_dei_DocumentType_9CE2ED5FE210570DA7868C1A3239DB47" 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_9CE2ED5FE210570DA7868C1A3239DB47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_9CE2ED5FE210570DA7868C1A3239DB47" xlink:to="lab_dei_DocumentType_9CE2ED5FE210570DA7868C1A3239DB47" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_5B880ACF497159B9A4789A8ACE31ECD2" 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_591945E20AD2FBC0356749B250DDB6EC_label_en-US" xlink:label="lab_dei_AmendmentFlag_5B880ACF497159B9A4789A8ACE31ECD2" 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_5B880ACF497159B9A4789A8ACE31ECD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_5B880ACF497159B9A4789A8ACE31ECD2" xlink:to="lab_dei_AmendmentFlag_5B880ACF497159B9A4789A8ACE31ECD2" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_11EB04DB2B6A547CA20B2E2B555C7513" 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_3743A23FB83787F8A20749B250DD8770_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_11EB04DB2B6A547CA20B2E2B555C7513" 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_11EB04DB2B6A547CA20B2E2B555C7513" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_11EB04DB2B6A547CA20B2E2B555C7513" xlink:to="lab_dei_EntitySmallBusiness_11EB04DB2B6A547CA20B2E2B555C7513" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_A33E27892D485E119ECD6C734DE7302D" 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_817B640AE08BEE4B59EE49B250DD094E_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_A33E27892D485E119ECD6C734DE7302D" 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_A33E27892D485E119ECD6C734DE7302D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_A33E27892D485E119ECD6C734DE7302D" xlink:to="lab_dei_EntityEmergingGrowthCompany_A33E27892D485E119ECD6C734DE7302D" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_1E40251060435CA6A83527BC4C208DED" 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_A27C4D8433B14A44C13549B250DEBC2D_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_1E40251060435CA6A83527BC4C208DED" 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_1E40251060435CA6A83527BC4C208DED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_1E40251060435CA6A83527BC4C208DED" xlink:to="lab_dei_DocumentPeriodEndDate_1E40251060435CA6A83527BC4C208DED" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_CC18EFF1219653A4A63E04E11BEA5048" 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_31114883ADA11A6571F549B250DEF45C_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_CC18EFF1219653A4A63E04E11BEA5048" 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_CC18EFF1219653A4A63E04E11BEA5048" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_CC18EFF1219653A4A63E04E11BEA5048" xlink:to="lab_dei_DocumentFiscalYearFocus_CC18EFF1219653A4A63E04E11BEA5048" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_50B12C3912E8549788D3857521D56272" 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_8917DA20ECFC789BE51049B250DE5B06_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_50B12C3912E8549788D3857521D56272" 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_50B12C3912E8549788D3857521D56272" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_50B12C3912E8549788D3857521D56272" xlink:to="lab_dei_DocumentFiscalPeriodFocus_50B12C3912E8549788D3857521D56272" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_A8A56BA5E12150EDAAE083F703856621" 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_94FA45309B4CFA75E74B49B250DEA4D5_label_en-US" xlink:label="lab_dei_EntityRegistrantName_A8A56BA5E12150EDAAE083F703856621" 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_A8A56BA5E12150EDAAE083F703856621" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_A8A56BA5E12150EDAAE083F703856621" xlink:to="lab_dei_EntityRegistrantName_A8A56BA5E12150EDAAE083F703856621" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_1ED00FE49D68580990C4580FA73EDB69" 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_C12E74FDAD686C2204EF49B250DE240B_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_1ED00FE49D68580990C4580FA73EDB69" 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_1ED00FE49D68580990C4580FA73EDB69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_1ED00FE49D68580990C4580FA73EDB69" xlink:to="lab_dei_EntityCentralIndexKey_1ED00FE49D68580990C4580FA73EDB69" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_C2A4E5FA42DC537EBE470A0289630BA1" 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_04937B20C029BE34556B49B250DFC197_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_C2A4E5FA42DC537EBE470A0289630BA1" 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_C2A4E5FA42DC537EBE470A0289630BA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_C2A4E5FA42DC537EBE470A0289630BA1" xlink:to="lab_dei_CurrentFiscalYearEndDate_C2A4E5FA42DC537EBE470A0289630BA1" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_1359597205CA5EB1BE5F97C238A5E2FB" 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_E487325DBC6E53309C9249B250DF73E8_label_en-US" xlink:label="lab_dei_EntityFilerCategory_1359597205CA5EB1BE5F97C238A5E2FB" 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_1359597205CA5EB1BE5F97C238A5E2FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_1359597205CA5EB1BE5F97C238A5E2FB" xlink:to="lab_dei_EntityFilerCategory_1359597205CA5EB1BE5F97C238A5E2FB" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" 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_CDE8C31FB84DA52B3DF84A1D96973F20_label_en-US" xlink:label="lab_dei_EntityShellCompany_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" 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_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" xlink:to="lab_dei_EntityShellCompany_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_C44C5467006A5D429F4C4F7E1BED505D" 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_03549EC8F95B18B811F64A1CF4BE6A25_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_C44C5467006A5D429F4C4F7E1BED505D" 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_C44C5467006A5D429F4C4F7E1BED505D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_C44C5467006A5D429F4C4F7E1BED505D" xlink:to="lab_dei_EntityCurrentReportingStatus_C44C5467006A5D429F4C4F7E1BED505D" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_F733232628815929949764B02329AD80" 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_48C39C1993734E4F587349B250DF5B42_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_F733232628815929949764B02329AD80" 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_F733232628815929949764B02329AD80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_F733232628815929949764B02329AD80" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_F733232628815929949764B02329AD80" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" 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_0003520A2DB207B1B97F2A02D6827973_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" 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_3FA9218D7DC2F828D6AE2A02D6821897_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" xlink:to="lab_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" 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_A796B54BBEA5EDDA20CA2A02D6823B2C_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" 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_3E1BFE77D885AB416DD92A02D682EBF3_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" 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_F2B2235AE9B8CDB09F882A02D683214E_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" xlink:to="lab_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19_terseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" 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_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" 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_2E30B780600840ACAA02633DC965DD19_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" 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-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C_negatedTerseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" 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_6CC955F83685A48CC081633DC965B02C_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" 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-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets held for sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" 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_781D53121BCD364E15DF2A02D65B6EE6_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" 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_68133BADD3648B7312AE014B8A909B79_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" 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_986D3B5E73F12EB6A5A9014B8A90D371_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" 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_710256DA7717C0083E95014B8A90B592_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="arc" />
    <link:label id="lab_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" 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_178D1F636524E5CA3611014B8A902AB1_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:to="lab_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">T&amp;M</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:type="arc" />
    <link:label id="lab_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25_terseLabel_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" 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_1366FF704F9ADA2A406A014B8A904A25_label_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" 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_1366FF704F9ADA2A406A014B8A904A25_documentation_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" 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-20190930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:to="lab_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA_verboseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:to="lab_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59_verboseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:to="lab_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109_verboseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:to="lab_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" 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_41548DCA01DF2E7524D7014B8A90BFCA_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:to="lab_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" 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_3BD27AE4E6D38B20EC42014B8A90A3A4_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" 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_36E6DBC92F610913F28038340DF193C0_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" 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_36E6DBC92F610913F28038340DF193C0_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" 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-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5_label_en-US" xlink:label="lab_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:to="lab_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A_terseLabel_en-US" xlink:label="lab_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A_label_en-US" xlink:label="lab_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:to="lab_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_73C39050B30562DBD40D38340DF19396_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" 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_73C39050B30562DBD40D38340DF19396_label_en-US" xlink:label="lab_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:to="lab_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" 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_91AD69A2F19ED51BA1DB38340DF22B6C_label_en-US" xlink:label="lab_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:to="lab_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:to="lab_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="lab_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="arc" />
    <link:label id="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E_terseLabel_en-US" xlink:label="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Harbor Tug</link:label>
    <link:label id="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E_label_en-US" xlink:label="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Harbor Tug [Member]</link:label>
    <link:label id="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E_documentation_en-US" xlink:label="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Harbor Tug [Member]</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:to="lab_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="arc" />
    <link:label id="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4_terseLabel_en-US" xlink:label="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ice-Breaker Tug</link:label>
    <link:label id="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4_label_en-US" xlink:label="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ice-Breaker Tug [Member]</link:label>
    <link:label id="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4_documentation_en-US" xlink:label="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ice-Breaker Tug [Member]</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:to="lab_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D_terseLabel_en-US" xlink:label="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services Project</link:label>
    <link:label id="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D_label_en-US" xlink:label="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services Project [Member]</link:label>
    <link:label id="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D_documentation_en-US" xlink:label="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Services Project [Member]</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesProjectMember" xlink:label="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:to="lab_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" 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_9B1C87FAAC578C712BB738340DF4573C_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" 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_9B1C87FAAC578C712BB738340DF4573C_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" 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-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" 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_BE6EB462204A6192435B38340DF4B54B_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:type="arc" />
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1_terseLabel_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction of estimated contract price for liquidated damages, amount</link:label>
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1_label_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" 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_945EF999BF9049FD382438340DF450C1_documentation_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" 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-20190930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:to="lab_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in estimated margins</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" 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 Estimated Margins</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset, Cumulative Catch-up Adjustment To Revenue, Change In Estimated Margins</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:to="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:type="arc" />
    <link:label id="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7_terseLabel_en-US" xlink:label="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Projects, percent complete (percentage)</link:label>
    <link:label id="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7_label_en-US" xlink:label="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Projects, Percent Complete</link:label>
    <link:label id="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7_documentation_en-US" xlink:label="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Projects, Percent Complete</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProjectsPercentComplete" xlink:label="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:to="lab_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserve for loss</link:label>
    <link:label id="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05_label_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Reserve For Loss</link:label>
    <link:label id="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Reserve For Loss</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:to="lab_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21_terseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retainage</link:label>
    <link:label id="lab_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21_label_en-US" xlink:label="lab_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Receivable Retainage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:to="lab_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" 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_39C9BEE537CA2B6A90202A02D6470369_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" 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_853582E04C2DF3FD53062A02D6485E26_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INCOME (LOSS) PER COMMON SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" 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_14EBFE9ECE599BAAE87D2A02D6433F07_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="arc" />
    <link:label id="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290_terseLabel_en-US" xlink:label="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect of new accounting pronouncement, amount of potential impact not recorded</link:label>
    <link:label id="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290_label_en-US" xlink:label="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" 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, Potential Impact Not Recorded</link:label>
    <link:label id="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290_documentation_en-US" xlink:label="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cumulative Effect Of New Accounting Principle In Period Of Adoption, Potential Impact Not Recorded</link:label>
    <link:loc xlink:href="gifi-20190930.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:to="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect of new accounting principle in period of adoption</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" 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_6E480BD5A30D1659E4252A02D5E7C2DF_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" 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_79531ED1515A20D551162A02D5E737F1_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169_terseLabel_en-US" xlink:label="lab_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" 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_00EA5313BE9367E274722A02D5E82169_label_en-US" xlink:label="lab_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:to="lab_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_08F980D2E6F9224D12232A02D5E8E16D_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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_08F980D2E6F9224D12232A02D5E8E16D_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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_08F980D2E6F9224D12232A02D5E8E16D_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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-20190930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" xlink:to="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net contract asset</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, weighted-average discount rate (percentage)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Discount Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:to="lab_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:to="lab_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" 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_301EA753EFC87512FCD72A02D5936490_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" 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_F054EDC24D60B5322F112A02D637E5BC_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" 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_33C861D93D3774A5FBF72A02D638A71A_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" 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_F20A6ACC20FD6374F4962A02D63805BB_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>gifi-20190930_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/AssetsHeldForSale" xlink:href="gifi-20190930.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190930.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190930.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190930.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190930.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190930.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190930.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190930.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190930.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190930.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190930.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190930.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190930.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190930.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190930.xsd#SegmentDisclosuresTables" 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/AssetsHeldForSale" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" xlink:type="locator" />
    <link: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_DiscontinuedOperationsAndDisposalGroupsAbstract_BE46E11B0F2353538CBA263A8A4E2C94" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_D9B38D17C1205026A80578FBECE7B5BC" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_A4A953F2FA176CD898E2388FA05225F9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="locator" />
    <link: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_DiscontinuedOperationsAndDisposalGroupsAbstract_A4A953F2FA176CD898E2388FA05225F9" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="locator" />
    <link: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_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B9170B90CBE9DAE2984D3896B6FE842B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="locator" />
    <link: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_B9170B90CBE9DAE2984D3896B6FE842B" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_58BCB8497AA3612D3E113896B7151B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="locator" />
    <link: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_58BCB8497AA3612D3E113896B7151B93" xlink:to="loc_us-gaap_SubsequentEventMember_3BB79762A903978B05B33896D695F20F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" 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_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6F425AD2208EF9449A69388FA0538F6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="locator" />
    <link: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_6F425AD2208EF9449A69388FA0538F6E" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_32997C84355917AA0C06388FA0549406" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="locator" />
    <link: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_32997C84355917AA0C06388FA0549406" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_F22B0E18E7746A8026AB388FA05455A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" 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_32997C84355917AA0C06388FA0549406" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_30E61B14195DD9DC326A388FA054302E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" 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_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_01D80059A14B171AE501388FA05455ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="locator" />
    <link: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_01D80059A14B171AE501388FA05455ED" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9B256F357FE887839730388FA055D270" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="locator" />
    <link: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_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_FabricationFacilitiesMember_314F4519F4B29FA0C27F388FA055F9E6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" 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_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_78ECBA64A8226DFAEA21388FA055DF6F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_TexasNorthYardMember" xlink:label="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" 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_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_TexasNorthYardMember_91858C249B832DA6A60D388FA055E3BE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" 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_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_OtherMember_36DA5E7C3A95C06EB56D388FA056E5AC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" 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_9B256F357FE887839730388FA055D270" xlink:to="loc_gifi_ShipyardAssetsMember_D80219BC3CB115E28ADE388FA0569708" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" 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_ScheduleOfLongLivedAssetsHeldForSaleTable_ED562DA1267318E0B59F388FA053EDE6" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="locator" />
    <link: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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_BE268D9395FE1D231553388FA0561E39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_D4215871FF44EB3FCDE5388FA0561C2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_255B61AF8A6DA16E541F388FA0571448" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_NumberOfCranes_13ECFFD70E5301846AC7388FA057A556" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_NumberOfBendingRollMachines_277EFD408B9C8C6AEFB2388FA0571B57" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_50BCCFE305FFFB924109388FA0577E25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_InsuranceRecoveries_6D077FC2D396A8094C82388FA0575F90" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_InsuranceSettlement_F581FA85630E56ED2000388FA0570B1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_InsuredEventGainLoss_128A6D905286F3AE2A3E388FA0584618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_51EEB665D185155DEB93388FA0582352" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_51EEB665D185155DEB93388FA0582352" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_F06C9D7C4C2EBD93E603388FA058C8ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" 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_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_BFA0E238FDAA9E26F7DE388FA0581FD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_DBCC7CCFD74B2CF11965388FA056EFD1" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7F8EAFB08A3AD2DFE8E3388FA058A66B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_CD844031DA5D5F3E821415DD7ECF8007" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable" xlink:label="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:type="locator" />
    <link: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_DiscontinuedOperationsAndDisposalGroupsAbstract_CD844031DA5D5F3E821415DD7ECF8007" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:type="locator" />
    <link: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_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:type="locator" />
    <link: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_5DF754FF386F5FE7B8BD6F0310170D1D" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_FF6A9FB80C9E509887E4456C06FEE015" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_159A5CE4D22C510C9E411384ED5EDB63" xlink:type="locator" />
    <link: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_FF6A9FB80C9E509887E4456C06FEE015" xlink:to="loc_gifi_FabricationFacilitiesMember_159A5CE4D22C510C9E411384ED5EDB63" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_649FF4215BF55FA08036AE1E570F7A3E" 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_FF6A9FB80C9E509887E4456C06FEE015" xlink:to="loc_gifi_ShipyardAssetsMember_649FF4215BF55FA08036AE1E570F7A3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" 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_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:type="locator" />
    <link: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_BDEDA8F3B76158E8A13FD5F77302E3CF" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12B15D9D70B7548EB0F9E75318146EB6" xlink:type="locator" />
    <link: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_DF12303CC9EB5EDBBC09391ACB9F9F07" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_12B15D9D70B7548EB0F9E75318146EB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsHeldForSaleLineItems" xlink:label="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" 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_ScheduleOfLongLivedAssetsHeldForSaleTable_82776692789758ECADE0379C65704787" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="locator" />
    <link: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_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_3F60F895C9E35569B713DA0FF04C047A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" 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_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_00F97FC7CFEA59DDAC33EB2C3E20E428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" 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_LongLivedAssetsHeldForSaleLineItems_6800B531DADE57D7BE56DB130979165C" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_1355E997FA1854D09A85D82D93DF4121" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_299B7BF9BACA57A3877501F11BBA9430" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" xlink:type="locator" />
    <link: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_DiscontinuedOperationsAndDisposalGroupsAbstract_299B7BF9BACA57A3877501F11BBA9430" xlink:to="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_2F3136A368EB52A0B4F15DC41E36DA30" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A337951BBF5B5449AB861E83AECC1416" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:type="locator" />
    <link: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_A337951BBF5B5449AB861E83AECC1416" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_A72AD528A7B75E1B8A9BEF3E7D199096" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:type="locator" />
    <link: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_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_77C19A59D5BD58E58F8F82FE284C4A97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" 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_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_A39B92C07C8B5BE5B3D153DAC678D301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_BE60ACDE76AC5D5B9C4C16DBADCD4CCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_F462F8A5BD4C5AC98DED9757ABEE7D1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9477E8F61C5753E7A331FD82247277C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2D3D5AC7A7C3503B84368166B56DCFF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_48F3AE2C565C5389AC2227008CDD91B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1866508A90EB5FE092DB0C30DDBFA0FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1D3A050AF16E54B58AE42EBEEA895FEB" 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_CommitmentsAndContingenciesDisclosureAbstract_A472208D25B754AB9989B35021C97FE3" xlink:to="loc_us-gaap_OperatingLeaseLiability_1D3A050AF16E54B58AE42EBEEA895FEB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_16C7A546F50D5216B3B1CC15A19C4F20" xlink:type="locator" />
    <link: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_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_16C7A546F50D5216B3B1CC15A19C4F20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" 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_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_11DA43DBF445567A86C186A742817AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" 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_CommitmentsAndContingenciesDisclosureAbstract_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_DD61950D30035887B25B7136BD5EE8CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" 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_CommitmentsAndContingenciesDisclosureAbstract_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_A543DC39AEFB592FAB6114DB13D9D503" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" 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_CommitmentsAndContingenciesDisclosureAbstract_63EACDB8B0A95836BD96CA2DE689C8D4" xlink:to="loc_us-gaap_OperatingLeasePayments_C74A0D61E28959B59F6899BB1F66A9D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0F4BDACCDEB85062AE5B792D2C6233C8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" xlink:type="locator" />
    <link: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_0F4BDACCDEB85062AE5B792D2C6233C8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7C8C4EA7F9AD59DE9A4638F853B7269A" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_8789413C5F28A93C4672388FA1A94DC9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" 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_8789413C5F28A93C4672388FA1A94DC9" xlink:to="loc_us-gaap_AssetsAbstract_F9F7144F38B7CD27F116388FA1A95146" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" 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_F9F7144F38B7CD27F116388FA1A95146" xlink:to="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8AC829B1196C827DCBFF388FA1AA7EA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_A3FF8B234B4E162C5651388FA1AB4607" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_9A5D93C84FBE27C3BE10388FA1ABDCD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_73279D70EDDFC933EF18388FA1AB493C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_73279D70EDDFC933EF18388FA1AB493C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_InventoryNet_4DB80BC8F1CC7B67B855388FA1AB62BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_737BB4F6E7B6686FC6FE388FA1AC0217" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_909A29E56400B9F46FA8388FA1ACF571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" 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_355D3258E7860005E1C5388FA1AA431C" xlink:to="loc_us-gaap_AssetsCurrent_FFA6D6EFDB598FAED1ED388FA1AC1B90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" 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_F9F7144F38B7CD27F116388FA1A95146" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_AB0E5C1E5114C036C2D9388FA1AC7554" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" 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_F9F7144F38B7CD27F116388FA1A95146" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_11E85F9AF5F854A4BD19388FA1ADFEDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" 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_F9F7144F38B7CD27F116388FA1A95146" xlink:to="loc_us-gaap_Assets_ED480977DD97AB1DEAFC388FA1AD6E44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" 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_8789413C5F28A93C4672388FA1A94DC9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" 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_9D58FDDA661D29291932388FA1AD973B" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" 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_FBF924C47C6B00787B44388FA1AD4AAE" xlink:to="loc_us-gaap_AccountsPayableCurrent_E7005FF79C683C059903388FA1AEF8BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" 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_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0CA586A8D2D3F0DC1D53388FA1AE16EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" 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_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6C657A5B45088D93D1D6388FA1AE1E21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" 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_LiabilitiesCurrentAbstract_FBF924C47C6B00787B44388FA1AD4AAE" xlink:to="loc_us-gaap_LiabilitiesCurrent_01FBFA073029416105D3388FA1AE3CE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" 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_9D58FDDA661D29291932388FA1AD973B" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_D00AD013735BB5DAE99A388FA1AF6E26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" 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_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:to="loc_us-gaap_Liabilities_D19A796A864E4BDC33D1388FA1AF1DD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" 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_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:to="loc_us-gaap_StockholdersEquityAbstract_F778274E951A49067A7E388FA1AFB364" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" 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_F778274E951A49067A7E388FA1AFB364" xlink:to="loc_us-gaap_PreferredStockValue_EEC32BFB65CE683A4356388FA1AF368C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" 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_F778274E951A49067A7E388FA1AFB364" xlink:to="loc_us-gaap_CommonStockValue_18880FEB9A1CED4079F5388FA1AFE14B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" 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_F778274E951A49067A7E388FA1AFB364" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2507AE368565A3100F24388FA1B04A35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" 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_F778274E951A49067A7E388FA1AFB364" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7FF24847F750624F2D0A388FA1B0B95C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" 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_F778274E951A49067A7E388FA1AFB364" xlink:to="loc_us-gaap_StockholdersEquity_D02EAEAA7F0375F795F8388FA1B06307" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" 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_LiabilitiesAndStockholdersEquityAbstract_9D58FDDA661D29291932388FA1AD973B" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_47F56D804C206F17C129388FA1B066CF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9D82770076525E01BD44C69188F1BBDA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2041033B609B50D29E0BF4D48D53E79A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_PreferredStockSharesIssued_A53955469CBF5D27B610D3758F6432FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_DBD99CCF9FAE52AAAED597529A4BB894" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_C152611453155D8A9D68CBEACA3ED676" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_CommonStockSharesIssued_4E01650EF7A959C5A47E7695A31D2E8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" 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_9D82770076525E01BD44C69188F1BBDA" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_D084911A8D1650218DBC380DA50597FB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" 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_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" 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_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:to="loc_us-gaap_NetIncomeLoss_2A5546D81281F2787A9D014B8ACAB81F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" 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_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_22BC5DB7AAE778FD5B6A014B8ACAF430" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_3CA4364AF2CF8D91CCEF014B8ACAD157" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_DCED80A281824D65E8CD014B8ACB5B1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_AssetImpairmentCharges_1B0E288AB8423DF03A9F014B8ACB269F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_085E7BFEEE73CB05209D014B8ACBEBE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:type="locator" />
    <link:presentationArc order="6" 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_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_136179767105F56BDF73014B8ACBC696" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_InsuredEventGainLoss_C283A1DA4B18B79EF0B1014B8ACB3495" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_ShareBasedCompensation_873BED7EC9A05D576F63014B8ACB11E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8DB6560E5292C45B76D2014B8ACA11D3" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_00E3BF34F5DC5FF2C9D1014B8ACC027B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_5F4D9AF47381FFF9C3F9014B8ACCE5F3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" 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_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_9124412780C04BEE032C014B8ACC4A90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" 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_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B1C81F652206709DBFA3014B8ACC647F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" 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_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_149BDC7AA1ACD75A59C3014B8ACC22EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" 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_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_E96E2CB4E58E5D965452014B8ACD988C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" 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_IncreaseDecreaseInOperatingCapitalAbstract_D7AF4476D10545D3D0B0014B8ACB7C72" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_B1DFADE0D288CE128EE2014B8ACDF712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" 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_A25FAC327F3F7E117C0B014B8AC9DE8D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_622CC9BF77916D30193A014B8ACDFF81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" 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_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_286FFBC576B1114E75B2014B8ACD29BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_64D20F29EE3F7095941D014B8ACDFFB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_3806AA4659EEC4D3E703014B8ACE1E70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_63E71BEC96120A1246BE014B8ACEA2C0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_2727D9FBC2104B684BA3014B8ACEED5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" 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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_BD675F8F698E93272A9F014B8ACDB094" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0D224BE8497B69DFE4BD014B8ACEDBDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" 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_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:type="locator" />
    <link: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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_60573398C4FDDF2164B6014B8ACECEB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_112407B224F545578D63014B8ACE0C66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_12577FC27D058146CD72014B8ACE30D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" 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_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_F2229F65645D9B159D7F014B8ACEC763" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" 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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AD1177105B4CD681CF6D014B8ACEE104" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7BECB045B2E76299E10B014B8ACEA141" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" 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_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8FC0720D721101DFEA28014B8ACE7A2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" 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_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_B2949BEFD17C6692E336014B8ACE56C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5823173E41B8E3528F4A014B8AC90896" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D69538FA65D63C0BCEC5014B8ACE5084" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_905C06FF37B22549FF3A14886DFA6B19" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" 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_905C06FF37B22549FF3A14886DFA6B19" xlink:to="loc_us-gaap_StatementTable_105E72B2984315BFC0B114886DFBA65F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" 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_105E72B2984315BFC0B114886DFBA65F" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" 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_BD7DC9F985BA41F20A2D14886DFBC9DA" xlink:to="loc_us-gaap_EquityComponentDomain_B28C15B9A7CF112C02C314886DFB6DCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" 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_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_CommonStockMember_4D73CE791A8E54D021E714886DFB4FCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" 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_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_A1098410C17D7302E22314886DFCDA77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" 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_B28C15B9A7CF112C02C314886DFB6DCB" xlink:to="loc_us-gaap_RetainedEarningsMember_4C1FD86A31774CE377E414886DFC0F10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" 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_105E72B2984315BFC0B114886DFBA65F" xlink:to="loc_us-gaap_StatementLineItems_D7221E04A90370B99AA114886DFC6D90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="locator" />
    <link: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_D7221E04A90370B99AA114886DFC6D90" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1297564B966B9A52A7A614886DFD21A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_StockholdersEquity_959C0706F504645F6A8B14886DFD2969" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_A79F945977FDA7152BF114886DFD5F0D" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_NetIncomeLoss_A79F945977FDA7152BF114886DFD5F0D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_88C6D0ED933DBE0B50DE14886DFD429D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" 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_IncreaseDecreaseInStockholdersEquityRollForward_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_554069257138043985D014886DFDE302" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_FC679466CE441B716D9614886DFD311C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" xlink:type="locator" />
    <link:presentationArc order="7" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_46E17F2A2A8974BEC27E14886DFEE07F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" 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_48E7C5C8DBECC737AE2914886DFCAEAF" xlink:to="loc_us-gaap_StockholdersEquity_D1746680DA449D2776EC14886DFE6E8B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:type="locator" />
    <link:presentationArc order="1" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_38323C7623CD707C4734388FA1808CB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_87410E4BFE4763C34754388FA180AD16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" 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_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_GrossProfit_9464C4B617A559301264388FA180D7B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" 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_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5B95BBE931EA7B2836B1388FA180909D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_494C34310C252765CF45388FA1812010" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_7CC7B051D630EDA159C8388FA181DA7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_OperatingIncomeLoss_7773FE431BDF6FAFDADB388FA1813557" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_99ECE26DC0D724F3F0E6388FA1813CF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:type="locator" />
    <link:presentationArc order="9" 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_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1D33E66549FF38C1268C388FA181975A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:type="locator" />
    <link:presentationArc order="10" 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_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_F6AE66758DE7F222613C388FA182A93B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:type="locator" />
    <link:presentationArc order="11" 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_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_NetIncomeLoss_1FAA6A2AD9031C4964EB388FA1820AEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" 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_IncomeStatementAbstract_2A7EB3655A9B89001E55388FA17F3B1D" xlink:to="loc_us-gaap_EarningsPerShareAbstract_857E11ADCF0FED9026B5388FA1826F8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" 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_857E11ADCF0FED9026B5388FA1826F8B" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_AFFCC17881A479BC7538388FA1825C4C" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" 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_00F8BFF696FC58AF9909A61AB51C9AB7" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9D58F7BDB1EE5B85B1B0F2C0DDFB19C3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_91FBB2C4C9FD5F00BBECC8F1582DCF72" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" 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_91FBB2C4C9FD5F00BBECC8F1582DCF72" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="locator" />
    <link: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_F71EA237F28351398A86C256812C8EBC" xlink:to="loc_us-gaap_CreditFacilityAxis_5FF348F089D75595AF2DC6630CA95FEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="locator" />
    <link: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_5FF348F089D75595AF2DC6630CA95FEF" xlink:to="loc_us-gaap_CreditFacilityDomain_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="locator" />
    <link: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_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:to="loc_us-gaap_LetterOfCreditMember_609A9A7BFFF352A2ADB3F1B3124928E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" 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_90AA73E814E354A8BAEB9300AF8DB7D3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_85A643253D1B504F879BE194C5F73868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" 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_F71EA237F28351398A86C256812C8EBC" xlink:to="loc_us-gaap_VariableRateAxis_EA372402189852F992489255621D95D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="locator" />
    <link: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_EA372402189852F992489255621D95D7" xlink:to="loc_us-gaap_VariableRateDomain_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="locator" />
    <link: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_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:to="loc_us-gaap_PrimeRateMember_13FC758324915A88A2EFEC348F98D1AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" 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_C27A925C87B4560CB9DE3D4E1E226AE0" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_FD3AFB6DBAC551B7B6D98113534A8278" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" 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_LineOfCreditFacilityTable_F71EA237F28351398A86C256812C8EBC" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_73F97FB312175F0E8BFED5B6B2DDBCD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_C707620CCC7F50ED84F6BE61DF90F108" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" 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_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_7B7B2544DE5753E2B5A0462ED8293BC7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B9356DF69E0E5DC19CDE72B9640D3A6A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_8F9E550AF6335D65B7693E26370210A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FBE942AA7297578583F2F46B8906D6E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_AA692942988E5D03835643AF6989EF93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7FC94805107E5165BE03B0346CAA482F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" 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_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCredit_2C1077C05D74576BBE4DC00EE480A73F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="locator" />
    <link:presentationArc order="10" 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_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_AF179B14D3F9567D8B2E41C805127D2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" 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_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6C2F7764834E5855B799519BB6641FB8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_TangibleNetWorth_93C51BA887A8542FB889CF19BDD105BF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" 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_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_EC16829C34805C22813E78B2D54C1F7C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_5C391815840E50588A181D1B1AA4AEC2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5C56768FE53B5E658F75C2D6FDADE297" xlink:to="loc_gifi_SuretyBonds_AA08DB555BB35DD585ED2D27F6CB6040" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="gifi-20190930.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" 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_9CE2ED5FE210570DA7868C1A3239DB47" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_DocumentType_9CE2ED5FE210570DA7868C1A3239DB47" 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_5B880ACF497159B9A4789A8ACE31ECD2" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_AmendmentFlag_5B880ACF497159B9A4789A8ACE31ECD2" 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_11EB04DB2B6A547CA20B2E2B555C7513" 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_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntitySmallBusiness_11EB04DB2B6A547CA20B2E2B555C7513" 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_A33E27892D485E119ECD6C734DE7302D" 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_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityEmergingGrowthCompany_A33E27892D485E119ECD6C734DE7302D" 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_1E40251060435CA6A83527BC4C208DED" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_DocumentPeriodEndDate_1E40251060435CA6A83527BC4C208DED" 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_CC18EFF1219653A4A63E04E11BEA5048" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_DocumentFiscalYearFocus_CC18EFF1219653A4A63E04E11BEA5048" 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_50B12C3912E8549788D3857521D56272" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_DocumentFiscalPeriodFocus_50B12C3912E8549788D3857521D56272" 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_A8A56BA5E12150EDAAE083F703856621" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityRegistrantName_A8A56BA5E12150EDAAE083F703856621" 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_1ED00FE49D68580990C4580FA73EDB69" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityCentralIndexKey_1ED00FE49D68580990C4580FA73EDB69" 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_C2A4E5FA42DC537EBE470A0289630BA1" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_CurrentFiscalYearEndDate_C2A4E5FA42DC537EBE470A0289630BA1" 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_1359597205CA5EB1BE5F97C238A5E2FB" 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_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityFilerCategory_1359597205CA5EB1BE5F97C238A5E2FB" 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_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" 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_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityShellCompany_8BCE7DCF4BAB57B9BD9D1EBB1FF84285" 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_C44C5467006A5D429F4C4F7E1BED505D" 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_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityCurrentReportingStatus_C44C5467006A5D429F4C4F7E1BED505D" 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_F733232628815929949764B02329AD80" 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_gifi_DocumentAndEntityInformationAbstract_5AB9EB53297A5069B35061052F8DAF1B" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_F733232628815929949764B02329AD80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0B473CBD266E5DBEB9939CF25FDBFB1D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" 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_0B473CBD266E5DBEB9939CF25FDBFB1D" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_8C4E314E9A5E5DE69BAD5B3D396A711C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2E4004A4A06441A3EBB8388FA009AC14" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" 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_2E4004A4A06441A3EBB8388FA009AC14" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" 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_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2AABD169F1DC0EED5336388FA00A5DA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" 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_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1B018C35F64BD2FAEC1C388FA00AD7AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" 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_EarningsPerShareBasicAndDilutedAbstract_290028A1C24A3FE2F168388FA009F91B" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_BCA8A695A1DA5E3AE801388FA00ABD51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" 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_2E4004A4A06441A3EBB8388FA009AC14" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3E41D15ABA5861B55275388FA00AA046" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_349D10F463105737885C12CD53D8FB2C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" 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_349D10F463105737885C12CD53D8FB2C" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0AFE55AA50845505BBFDBED3D09BCE37" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3053446ABF2F57C2890067ACE2A96DD0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3053446ABF2F57C2890067ACE2A96DD0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_E0D99CAA0CEE54FEBDB372D06A7BBECF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_F07FF3D6BB0E5FB0A6BE88A14360F7F8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="locator" />
    <link: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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_F07FF3D6BB0E5FB0A6BE88A14360F7F8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E25C91A805C15A23BC8B35451A26568E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:type="locator" />
    <link: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_E25C91A805C15A23BC8B35451A26568E" xlink:to="loc_srt_RangeAxis_9747D549BC6551D2BD0B24E2B360D6F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:type="locator" />
    <link: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_9747D549BC6551D2BD0B24E2B360D6F7" xlink:to="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_733ADE61590058B6A379311E0B519419" xlink:type="locator" />
    <link: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_339E865A090D5184A2F7DC346642FED0" xlink:to="loc_srt_MinimumMember_733ADE61590058B6A379311E0B519419" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E42D327CF64C5A588A7B5F0BEDE13D81" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_339E865A090D5184A2F7DC346642FED0" xlink:to="loc_srt_MaximumMember_E42D327CF64C5A588A7B5F0BEDE13D81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" 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_E25C91A805C15A23BC8B35451A26568E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_777B33DBD9B15A03A48B072965D711BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="locator" />
    <link: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_777B33DBD9B15A03A48B072965D711BA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_B7AEE125300F5C0184C75076E9486BCD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="locator" />
    <link: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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8CC34BBF7AC06DC5125DA5C3EFEF44F1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="locator" />
    <link: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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="locator" />
    <link: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_FiniteLivedIntangibleAssetsByMajorClassAxis_9EACC6D70BF052242157A5C3EFEF73FB" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OffMarketFavorableLeaseMember" xlink:label="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="locator" />
    <link: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_FiniteLivedIntangibleAssetsMajorClassNameDomain_A6DC2D85F0D3343FA390A5C3EFEF9EFD" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_A49AB1CD7F0B72159A5FA5C3EFF036C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="locator" />
    <link: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_13E324244508C3AC64B4A5C3EFF0D2D1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="locator" />
    <link: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_80CAD75BDD425FD6318EA5C3EFF01DE7" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_3F5A37C77328869A34DBA5C3EFF08436" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ECDDD4BC1BFC205BEB19A5C3EFEF5C0E" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="locator" />
    <link: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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_C5FFBA986B81EA52789CA5C3EFF154CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiability_078A3DDE7FA33992B2D5A5C3EFF1157D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_23D0D5783D8B0DE9D61FA5C3EFF18EE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_734F66B3E2CBCD4240E2A5C3EFF1BD95" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3095AD950E303972E798A5C3EFF1360E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_9023EB36CAF65BF0818019EAB9BAD7CD" xlink:type="locator" />
    <link: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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_us-gaap_NumberOfOperatingSegments_9023EB36CAF65BF0818019EAB9BAD7CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_6E7AEB0E2409544491C0140058C931C5" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_NumberOfCorporateNonOperatingSegments_6E7AEB0E2409544491C0140058C931C5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5DAC561B218654888343D498FE72E909" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfOffshoreVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_D3DC15E1D38B50D6B4DD90237B943435" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfFerries" xlink:label="loc_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProcessNumberOfFerries_F422164EC4B85B4F855EF3F2FC5B48E8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfTowboats" xlink:label="loc_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProcessNumberOfTowboats_67ECFD7BB4175EDEA41221463AA045D1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_30C2FBF35FEE5AC8BD22AFDED1620E85" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfOSVs" xlink:label="loc_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_NumberOfOSVs_33DB11DC100F5D688946F0F0B782F3F8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_NumberOfHarborTugVessels_CC10121732F85F78A05DC40939B2B117" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProcessNumberOfIceBreakerTugVessels" xlink:label="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_AF3EE7BC4DB15501A622C2A902F0EEA3" xlink:to="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_75F08C43460C5C83B421D39B6B623DC7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" xlink:type="locator" />
    <link: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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_8FBE880A24B253618479BEF67C34A9A0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_BDCAB4BC35495992931DB148F574607E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_gifi_OperatingCyclePolicyPolicyTextBlock_78B01531183A5A5FBA3ACECEF9A0E0DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_UseOfEstimates_57415F338F035E0AAC43984ADB7DC75A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_171BBC92D5E559B280B6C997C128E865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_76668703B6D35973BA9EE92D73E5B0E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_8632078E63925C3CAEC54FEC1BC1BDE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_5EFEE04EDA4B570DB352006F1874C910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D402358FACFD54699D7665E1855F0F6C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_gifi_AssetsHeldForSalePolicyTextBlock_EAE08A6733F75127948955DAB8DB0992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_E69F2150564F568594E19FC9F5E0C56A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_861162A7255C5BA6AFCBF2885C1710A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_940F9B328A89594A80B360EC60CB99D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_B924D782BFB2567D8E6141DA325C564B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_1753B86A6C565831AE599FE9DE92CB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8D4D8DE557C457F7A2612C40283B2726" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0889CD3253BF58BA8D00CE8CE3436874" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B30E95C8C5EF5DD393C9FC364A8B20B6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_18EDD25748C6563B99262E5A1EBEA19D" xlink:type="locator" />
    <link: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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_B30E95C8C5EF5DD393C9FC364A8B20B6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_18EDD25748C6563B99262E5A1EBEA19D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:type="locator" />
    <link: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_18EDD25748C6563B99262E5A1EBEA19D" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_31865412D58B5DFEAF1FA14C3A1395C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_69671A5EC5E95E71A9C713D84A48270F" xlink:type="locator" />
    <link: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_31865412D58B5DFEAF1FA14C3A1395C5" xlink:to="loc_us-gaap_TypeOfAdoptionMember_69671A5EC5E95E71A9C713D84A48270F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="locator" />
    <link: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_69671A5EC5E95E71A9C713D84A48270F" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_60917CE140AE59EEB6A8076CB08C9DD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" 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_18EDD25748C6563B99262E5A1EBEA19D" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="locator" />
    <link: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_E2D8328C6023581EBAF16D41F282ED71" xlink:to="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_B066C239324D5ABF9389A95D573FD159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_E2D8328C6023581EBAF16D41F282ED71" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E299F903E4E3542A88CE92464903E5C0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_17F4393298EF5F11AD8560AB4812512B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" 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_17F4393298EF5F11AD8560AB4812512B" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_D2ABE6060DCB5117A7168DF8632BD198" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4B548529E84B384ED83037A8EEDD4507" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:type="locator" />
    <link: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_4B548529E84B384ED83037A8EEDD4507" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8B65E35FEACA70DE2DF937A8EEDD7173" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4B548529E84B384ED83037A8EEDD4507" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_A63A341BE0B32C91B9B337A8EEDDB85E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" 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_RevenueFromContractWithCustomerAbstract_4B548529E84B384ED83037A8EEDD4507" xlink:to="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_CFCB0B25418B6A2FF88937A8EEDD0DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" 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_4B548529E84B384ED83037A8EEDD4507" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_B307F9931BF51BBFF9F137A8EEDDF8D5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" 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_RevenueFromContractWithCustomerAbstract_4B548529E84B384ED83037A8EEDD4507" xlink:to="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_24772F2E8A318D456B2837A8EEDD543E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_AC254A9AD88185C4F00D014B8A90B7FA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="locator" />
    <link: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_AC254A9AD88185C4F00D014B8A90B7FA" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_68133BADD3648B7312AE014B8A909B79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="locator" />
    <link: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_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_986D3B5E73F12EB6A5A9014B8A90D371" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="locator" />
    <link: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_986D3B5E73F12EB6A5A9014B8A90D371" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_710256DA7717C0083E95014B8A90B592" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="locator" />
    <link: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_710256DA7717C0083E95014B8A90B592" xlink:to="loc_us-gaap_FixedPriceContractMember_178D1F636524E5CA3611014B8A902AB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" 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_710256DA7717C0083E95014B8A90B592" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_BCE61E6CCF2ED77ACA5F014B8A90CCCA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" 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_710256DA7717C0083E95014B8A90B592" xlink:to="loc_gifi_OtherBasisOfPricingMember_1366FF704F9ADA2A406A014B8A904A25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" 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_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1B9E43101B6891837FE9014B8A90561B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:type="locator" />
    <link: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_1B9E43101B6891837FE9014B8A90561B" xlink:to="loc_us-gaap_SegmentDomain_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" 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_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_FabricationSegmentMember_A44987585E53A60AC111014B8A90BBBA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" 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_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_ShipyardSegmentMember_1E1749433FABF997AC43014B8A901B59" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" 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_72ABAA3EB5F3AB15C7CA014B8A905FCF" xlink:to="loc_gifi_ServicesSegmentMember_7FCA2E9656E933D37907014B8A904109" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" 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_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_srt_ConsolidationItemsAxis_0A283E5A3EA12F3280C0014B8A905B60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:type="locator" />
    <link: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_0A283E5A3EA12F3280C0014B8A905B60" xlink:to="loc_srt_ConsolidationItemsDomain_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="locator" />
    <link: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_C16826F35DE0F0AFAAC6014B8A905AD1" xlink:to="loc_us-gaap_IntersegmentEliminationMember_41548DCA01DF2E7524D7014B8A90BFCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" 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_68133BADD3648B7312AE014B8A909B79" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51086F1A9B72AA11CB04014B8A90FCC4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3BD27AE4E6D38B20EC42014B8A90A3A4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51086F1A9B72AA11CB04014B8A90FCC4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_570A506E4D140071780438340DF0CA7D" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" 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_570A506E4D140071780438340DF0CA7D" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="locator" />
    <link: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_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_srt_RangeAxis_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="locator" />
    <link: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_ECA25D6E22CDE061AE1338340DF1FFE5" xlink:to="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="locator" />
    <link: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_9736E5CCEDE45A2D189A38340DF1756A" xlink:to="loc_srt_MinimumMember_73C39050B30562DBD40D38340DF19396" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9736E5CCEDE45A2D189A38340DF1756A" xlink:to="loc_srt_MaximumMember_91AD69A2F19ED51BA1DB38340DF22B6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" 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_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_A5E829227E24FDA1764B38340DF2E691" xlink:to="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_HarborTugMember_6A1A3B76E2FE1E09BCED38340DF2038E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_IceBreakerTugMember_7207B5A82F9D94529D1E38340DF3F0C4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesProjectMember" xlink:label="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_08252CF85108480F38A238340DF24B52" xlink:to="loc_gifi_ServicesProjectMember_659D7F94775C2AC0F17238340DF3F56D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" 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_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7829BEDFDB88DB96406138340DF3BC11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E" xlink:type="locator" />
    <link: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_7829BEDFDB88DB96406138340DF3BC11" xlink:to="loc_us-gaap_SegmentDomain_98CFA94856C368539F1938340DF3045E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_E2A85240A7649CA7FE4C38340DF47B01" xlink:type="locator" />
    <link: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_98CFA94856C368539F1938340DF3045E" xlink:to="loc_gifi_ShipyardSegmentMember_E2A85240A7649CA7FE4C38340DF47B01" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" 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_LongtermContractsOrProgramsDisclosureTable_36E6DBC92F610913F28038340DF193C0" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_C278612FD890E9A6A47338340DF4142B" xlink:type="locator" />
    <link: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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_C278612FD890E9A6A47338340DF4142B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" 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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_BE6EB462204A6192435B38340DF4B54B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" 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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_945EF999BF9049FD382438340DF450C1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" 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_LongtermContractsOrProgramsDisclosureLineItems_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_7C523B7B0C72CC899DD038340DF4AD01" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ProjectsPercentComplete" xlink:label="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" 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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ProjectsPercentComplete_060B0B9DAF8BEC9AEAF338340DF55CC7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" 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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_gifi_ContractWithCustomerReserveForLoss_BB4980AE0CF000C723B538340DF51D05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractReceivableRetainage" xlink:label="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" 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_9B1C87FAAC578C712BB738340DF4573C" xlink:to="loc_us-gaap_ContractReceivableRetainage_93654E51BA5DBC6031F538340DF59C21" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_237BBAAA26115B98975065A9455877BF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:type="locator" />
    <link: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_237BBAAA26115B98975065A9455877BF" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:type="locator" />
    <link: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_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E5B192D5A47B544D9AFB53D8861389C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:type="locator" />
    <link: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_E5B192D5A47B544D9AFB53D8861389C9" xlink:to="loc_us-gaap_SegmentDomain_933CC89E59DD567BBDD500A34CCAE48F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_796CF9B47C05564E81D33DED15FCFC29" 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_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_FabricationSegmentMember_796CF9B47C05564E81D33DED15FCFC29" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_2C092F6E025C503B8BE0D0FFE864CFEF" 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_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_ShipyardSegmentMember_2C092F6E025C503B8BE0D0FFE864CFEF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_B8AE134CBA775F8F9F2F679556A6A1C8" 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_933CC89E59DD567BBDD500A34CCAE48F" xlink:to="loc_gifi_ServicesSegmentMember_B8AE134CBA775F8F9F2F679556A6A1C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" 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_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_srt_ConsolidationItemsAxis_1B255F8ABBFF502D90188C5EC660B3F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_64C654082B545133B0E20A52C40504A2" xlink:type="locator" />
    <link: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_1B255F8ABBFF502D90188C5EC660B3F6" xlink:to="loc_srt_ConsolidationItemsDomain_64C654082B545133B0E20A52C40504A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_21680CE1090A5B99B97B78D599D7990B" xlink:type="locator" />
    <link: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_64C654082B545133B0E20A52C40504A2" xlink:to="loc_us-gaap_OperatingSegmentsMember_21680CE1090A5B99B97B78D599D7990B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" 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_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_41462D262B5E5F5EAC973DB0C88AF743" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="locator" />
    <link: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_41462D262B5E5F5EAC973DB0C88AF743" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8F6D82697B8458629781326A1907284B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="locator" />
    <link: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_8F6D82697B8458629781326A1907284B" xlink:to="loc_us-gaap_DisputesMember_E63F1FFFB6A6584986CF62ECAE749FC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_F9E9EAD42F94520A99BE15E4ACAE1FA0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_10B75F50FEF754579581ED532DE7DDCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_27EDE026E28554FCB49F630DE3C34682" xlink:type="locator" />
    <link: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_10B75F50FEF754579581ED532DE7DDCF" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_27EDE026E28554FCB49F630DE3C34682" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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_10B75F50FEF754579581ED532DE7DDCF" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_8B66B3E24F9F535EACADFBA60BC3A248" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4BAB1433D56554019B6BD5C804AF3B6A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:type="locator" />
    <link: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_4BAB1433D56554019B6BD5C804AF3B6A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_653563DF48835B58A5366C4814092157" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" 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_4BAB1433D56554019B6BD5C804AF3B6A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_8301941FF5245FCEA924247F6680CEB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="locator" />
    <link: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_8301941FF5245FCEA924247F6680CEB1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_A211169250B55C8BBDA3730C783AAD5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" 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_8301941FF5245FCEA924247F6680CEB1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_18F67840611850C08BFDAD336E166906" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" xlink:type="locator" />
    <link: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_18F67840611850C08BFDAD336E166906" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_A9A4B69909DC55DF8E807D6218CC4C85" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_CF0B07FC6C5951B795625929C56BD275" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:type="locator" />
    <link: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_CF0B07FC6C5951B795625929C56BD275" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_00DC214808D75C928D6AA1731E00BF15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" 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_CF0B07FC6C5951B795625929C56BD275" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_1476407F63B0519CA5637AAF15EED66A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" 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_CF0B07FC6C5951B795625929C56BD275" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_58239CFBA6385524A229B19800042ABD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosures" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_A65F28EE89C95C7E8595FC5466520FD6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:type="locator" />
    <link: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_A65F28EE89C95C7E8595FC5466520FD6" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6203CB0C81CD55BA9BF7EC2AF4F4B83F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1C47D0E040F55DDBA803C05116378D01" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:type="locator" />
    <link: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_1C47D0E040F55DDBA803C05116378D01" xlink:to="loc_us-gaap_NumberOfOperatingSegments_16D3C796935C55F993D3F593331C33EF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" 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_1C47D0E040F55DDBA803C05116378D01" xlink:to="loc_gifi_NumberOfCorporateNonOperatingSegments_32FEF2F29DC258BD87BFE88DA7F2B8D2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_B6AD6D282332DCB85265388F9FF826A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="locator" />
    <link: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_B6AD6D282332DCB85265388F9FF826A9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8470F86F760CAD777E89388F9FF949F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="locator" />
    <link: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_8470F86F760CAD777E89388F9FF949F3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_F5F0E2CECAFCE4306093388F9FF9849E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="locator" />
    <link: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_F5F0E2CECAFCE4306093388F9FF9849E" xlink:to="loc_us-gaap_SegmentDomain_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="locator" />
    <link: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_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_FabricationSegmentMember_0D847656529DD9F95545388F9FFA097A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" 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_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_ShipyardSegmentMember_8EF8B42F791167F607E0388F9FFA1AD1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190930.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" 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_7EDA7954AC97CB4144A3388F9FF9AB2B" xlink:to="loc_gifi_ServicesSegmentMember_1C502D6BDD664B0AD2EE388F9FFAD883" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" 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_8470F86F760CAD777E89388F9FF949F3" xlink:to="loc_srt_ConsolidationItemsAxis_635CF558B50608105D99388F9FFB0A36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="locator" />
    <link: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_635CF558B50608105D99388F9FFB0A36" xlink:to="loc_srt_ConsolidationItemsDomain_73D23C1A7A346647290C388F9FFBF347" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="locator" />
    <link: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_73D23C1A7A346647290C388F9FFBF347" xlink:to="loc_us-gaap_OperatingSegmentsMember_2A17F2BED11868DB400C388F9FFB11BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" 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_73D23C1A7A346647290C388F9FFBF347" xlink:to="loc_us-gaap_CorporateNonSegmentMember_EFB67E1C65262657877C388F9FFB829C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" 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_8470F86F760CAD777E89388F9FF949F3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="locator" />
    <link: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_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0E77349A95BFB362B117388F9FFC55BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" 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_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_Revenues_BD04B6308C41500392BB389BD5A50629" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_GrossProfit_7F9840BC592CC365332A388F9FFC931B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" 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_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_OperatingIncomeLoss_7B64F28C794466EF40F4388F9FFCF67B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" 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_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_672F6A7C9E688FE3FF1C388F9FFC4434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" 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_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_147F1B3126B54500C426388F9FFD4B26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_998AE278590D49FEF1BB388F9FFBB908" xlink:to="loc_us-gaap_Assets_0605EEEE9109346A9168388F9FFDB898" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_18E9ECB124A85ACA957CB3E54901A418" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:type="locator" />
    <link: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_18E9ECB124A85ACA957CB3E54901A418" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B6A26B94CE8952A5A2475897D4693C7A" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>corpcolora10.jpg
<TEXT>
begin 644 corpcolora10.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,
M     X7DGY.[][2[I]XWPR*7QJ7QC==#XF;AV<IC:CNLK$      #9*QM\G=
MA=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P   \7ZZ->>G[A\X8>9BSS<1VY7
M1W498=APM$7=\9,NA!K5R2WK3BE%4BFY,M2&>/G!T6$>DH4SA4E3I%4WV+N+
MEIXS5Z4-FMC"Z]ZW&2V[YRZR)%79"7X8M762:*5PLY<Y,E5RD_U<,[?B(<9'
M5YQ"YR6B+HNEWBO IG;BD!@+'TN_8VK6.JH2K0V091*K.0R;.%303.HM(%*P
M2<;YV;)F4YB#J'%?$2Q,6);7R6).M*%V<]$5T<G 2ZDM,QMV&Z<XA-;:E36J
MJ.7!D[U+VCE_Z@B$3(FAK@           /:FBWB"ZI] U^HWMIVR3)04>Y?H
M.[MQM,JNIC%M_I)%(B=M>%F'=(L7C@[0M44Y!O5M*M"&KS9TC6NT:"W\6;&Q
MDIN3VI*1SD2#9B7)C/>OOI=NX*Q:N2BF52UM11OPY#H)DID+GIU;YHN\+CBJ
M86XF.*EYBVTV]A9QLIHUIEK"KZ33>2<"=8Q&Z-UVJ[.FV6N6P)9T:A$7E$B+
M,W!J-G1"'JB=?EO'#$ZOQ2K>#FQF6?,5>#FHD$7L7)[EZ9*7E2ZER,)O9]HR
MJ^7%MR<E]O53+3_2DIHAYL    \7\2#T>&O3R+]4?B/OD;[%7UHLWR^G^]88
MM=XE.XI_>J9*([5*X     /3>B?[9>DCRF\"^-2U!J,8/,-;Y).^[<>]+XU+
MXQNNAKQCB,LH                    ZWS%E.T\'8GR7F:^W?,;-Q78MU9!
MN=S2I**EA;1A'LY()M2J&+19ZX;LJIH)TKO*K'*0M*F-2@RJ&CG6C6RJ"F2,
M^=,:QN>Y41-"[=S#SFS&R9;IK]RU%5= R'<Y9>NO4!F7*><+Y7YQ=V6;^NK(
M%P5*H=5%"0NF9=RZK!G5388D?&T=4;MB;*%3;I$(6E*%I2G;MG4,FS*"39].
MD)$B4UC<YJ(D5S5OKFE;3IKITUTU^Z<JJNB=5C,/,      #3<X!VK0NJOAQ
M8C),2A9#(6 **:?;[*JO11\<MA,6%+!E7!5#5=N"RN-G\311VIO4<OT'?LS'
M(ILY)Z2;%YFQJGX"0I:GYYF5UZKAIE7)B.N9"*W+0GMCU/**%L5Z]G6KH7M2
M&J31"!&T        "GGTN/Y/-#_;GG3WCQ@+RZ$_&K0XN3KS",XR;B5GNZA2
M-'0)%     #VOP^-;60N']JCQ_J)L/G$BRAW%8#)%F$=G:-,AXPFG#6EVV>\
M/2O(D<+HMDWD<LJ51-G+LVCDR:E$=PT?QFQ?I<9K'FV74P1SDBQ\(JR8D<%R
M:SDR6JY(I$RJ*K?1U#9[+R7TRTR4V,TU5,(YGQUJ)Q)C[-^);@;W1CG)MM1]
MU6K,M]A3+,'Q*T59OF^\<\?,Q#U-5F_:*;%F;U!5!2E%$S4IQQ:%!5676S;/
MK6JRJDO5KDS4R4RT5+J+>5%14N*6'*FLGRVS9:Q8Y(H=IC#/0     S5.D>^
MEDSIVF80\4=HCJ_HK]2Z?C)OWCB"VYYQ?G-UD(+!8AJ     #9*QM\G=A=I=
MK>\;$<*57C4SC':ZEG2]PW.0YH,<^P ,_#I7'I#\->1?COQX:BATQT,^J\_R
M]_W4@AF,7CK>*3OG%9 6V:$               ]_:+N)YK0T%3""^ <O2K:S
M*O*.Y?$%Z<O=^(Y^M3T.XHZLY^Z3)!O'M2EHL_A5XN4.0M"<ZH6FP1JWL4;!
MQD8J6E(:M1""36=;,3X27T3(1Z.;F&92U]51K\RY<'*6ZFEL04O><+KCE:=>
M(:6.QE<Z#7!6J"C4U38LG98CJW\@5:(G6>R&)KH<)M:3BB3=*JZT,Z(A+MD^
M4,D1XW05=TYSQOZ/+4Q8C5R8U-D1^D1.N9&\DQMV&4CDBU;D<%51I+[/M:16
M_-NZRHRLA<Y>I?S[Y.(*]-L               46.EJ?:(TD?Z+WM\>$1T3T
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
M             !^=V[:1[1T_?NF[)BR;K.WKUVLFV:-&C9,RSATZ<+&(BW;M
MT25.<YZT*0M*UK6E*#]:USG(UJ*KE6"(E]5"JB)%;QDS\1_5.[UGZVM0NH;G
M3AQ;MX7X_CL>(N*J$YCC"T4T;2QVWHU.JJDQ<.+3AFKEVFE6B9G[A=3JF4-6
MO:.*MC-L'%^ELN")-9+17YLQW7/NY/7*J)F(B9!7-=4+55;Y_N56YG)<34/$
M(D)B   !<!Z)QINZ[Y(U,ZL9F-/5I9=L0.#;%?KH<HT6F[R>I7E?ZC)0WL49
M2"AK;A$C&+[.C>:,7;0IS4-1W31:N!24EBRUZZ8]9STS&I@LCF*KGKGM)+BY
M(C,F5*I<1,%-&ZNLFF>[>E3:;_"#H^Q)J0BF?+36G?*)H&?7*7<HACO,S=C"
M2#M=0NVJQVM_V[;B"!#TW2T?+&*8M:U*I'>ARU>36Y/LIZ_-U4F*>_E15$[1
MSU7.30S,89&'3-GI?8Z&@[;1"@B.DR'   !^AH[=,'39^P<N&3YDX1=LWC19
M1LZ:.FRA5F[ELX1,19!P@L2AR')6ABFI2M*TK0?CFHY%:Y$5JI!47)"*J+%+
MYK+<-[52TUHZ)M/FH2CI%Q<=VV*PC,B)(T*G1EE"T3*6KD-"C:BBAVC5Q=40
MY<M"'KOF8N$#]6AZ5KQ=C58SK!Q@JK,@J2F3%5F;+=US,_K51%S44L:AJ$JJ
M1D[W2I=STN+JGN 1XRP    "GGTN/Y/-#_;GG3WCQ@+RZ$_&K0XN3KS",XR;
MB5GNZA2-'0)%            -&3H^_% IK4T^^ ++MRE?:F]/,&Q8R#N5?&7
MF\J8H;G;Q5N9$,=T<SN4G(%55")N!7>6/5R9H\6/RDCN%Y:Z3,4.8+3YRH60
MLBJ<JI!+DN9?<S*1%NN8ERYA-1(-)O8UH<JD\#-7Y]B::9"]1=!<DL-"L3=&
M:ITCWTLF=.TS"'BCM$=7]%?J73\9-^\<06W/.+\YNLA!8+$-0     ;)6-OD
M[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV !GX=*X](?AKR+\=^/#44.F.A
MGU7G^7O^ZD$,QB\=;Q2=\XK("VS0@    %]KHG/V--1WE-K>*O'HYOZ://U+
MY)_<>3#%SQ69QG40M2"G"0@  !QF]+0@,@V==EA76P2E;6O>V9ZT+EC%RD.C
M)0%RQ;J&F6"Q%"*)F2>1SU1,U#%-2M#=6E:#UIY\VFGLJ9*PG2WHYJY3FJBH
MN@J'R]K7M5CKK52"YRF//EK'LKB/*F3,43IMZ;QCD&\\>S!MVA-Z5LNXY*VY
M VX4ZA2;7<:?J4,:E/\ MK^T=R454RMHY-;+^CG2FO3.>U')J*5G,8LN8Z6M
M]KE326!U^,H^     #6[X>V3U<S:%=(63G3H[V4NW3GB)[<#I0R)SK72VLF'
MC;K-4R!SD-LN1DZI_P!TVRGLBD-M)3BG&>D2@QBKJ1$@QE5-1OO<-5;W*H6/
M13.%I)4Q;ZL;'/A=U3V&-$90         !18Z6I]HC21_HO>WQX1'1/0KYKK
M?*&=X1+&/Z:5[U=<J4"ZB-@                ?KCX]_+/V,5%,7DG*2;QM
M'QL;'MEGK^0?O5B-F;%BS;$4<.WCMPH5-)),ICJ'-0I:5K6E!\O>V6U7O5&L
M:D55;B(B7U5<A$/UK5<J-:BJY5@B)DEE;0/T:'5'J(1@\A:K99?2KBMZ9N])
M:+V.3EL]W''5,V5JF2TG)DXG&R;UN=5.BTXHI)M%TZ54AU$S%-6I\9.EFR+,
M5U+8S>65B7,*,)+5]]??#*9UJ[\D%'8$Z;!]4N S*2Z[8357+1"Y)HXX8^BK
M0G%,4L 85MZ/O-NSJU?Y>NU!"\,OS1EFQ&K]5S?4LW._AFTH0F\O'PY(R)J>
MM:D:$V[!15NXVV_C$]5M.H<LB,4EMZV6F5!B7%AD*["=FDFIJ*FI&PD,1%R[
MZKGJMWJ'OD1LR@                /DST!!73"REMW/"Q-QV[-L7$9-0,]'
M,Y>%EXUVF9%W'RD7((N&,@Q<I&J51)5,Z9RUK2M*T'W+F3)+TFRG.;-:L45%
M5%1<M%2ZBB_<4KP:X^C7Z,-1Z4[>.G6BNDK+#RCEZW:V:PI*X2F9$]3K<A*8
MP47:TM)NXJ4B"9K;=1C)DG6JG6]T:FX:SL7NE:W[*5LBT_\ NT27.O6$U$S)
MEW"R^O1RK>PD--5V)1U"*Z4G!3.QO:+;VE I::X.&3K"X?=PTC]0.,G*5FOG
MU6-M9ALP[BZ<1W4J8[HK9!A=J+-M6&EWB;)55.*F&\9+U0)57FO)5H>M^8O8
MW6'C-*PK-FIRA$BZ4_K9C?@QNHF^:KFY$8D6K+.JJ)8S6QE[Y+J;6C#,B> 1
M)C                   #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$
MGBTUB001DS3J[.-VJ6#A7,%](N2,UK+Q=D"[4G:C@S5-JI;EIRTP1RHZ+6AF
MQ$#,Z&JI2NTE*;?[!F6=(2IM"13*D4F3F-A?W3D2]HGG-=@2G/RFJNDACI#N
M<K(     ^[:\&I<]S6[;:*AT5KAG8B#262;F=J)*2T@W8$43:%42,Y.0SBE:
M)T,6IZTV;:;=H\YTQ),E\U;S6JN5>2-\_6IA.1N6ILI1<8QA8R.AHMN5I&1+
M!G&1S4IU%"MF+!NFU:-RG6.HJ<J+=(I:5,8QJ[.K6M>J.$GO=,>LQZQ>Y555
MS5NJ6>B(B02\A^\?)^@ 1>\7'7S=_#ATKQVH*R; MO)$R]RQ:..S6]=,G)Q4
M81E<D+=DHO(E=1)3.JNFREND(0G]RM%#5KU:4$OQ)Q;D8U6RMF5$U\J6DES\
M)J(JQ:K4A=N>Z-?:58ZAI^&8U'+A(D%S8[!6:];4U$?=(POW;7Q_X(MKV*V7
M^MJ.T8:+TCG>";IJ/6U-1'W2,+]VU\?^"'L5LO\ 6U':,'I'.\$W34>MJ:B/
MND87[MKX_P#!#V*V7^MJ.T8/2.=X)NFH];4U$?=(POW;7Q_X(>Q6R_UM1VC!
MZ1SO!-TU'K:FHC[I&%^[:^/_  0]BME_K:CM&#TCG>";IJ/6U-1'W2,+]VU\
M?^"'L5LO];4=HP>D<[P3=-1ZVIJ(^Z1A?NVOC_P0]BME_K:CM&#TCG>";IJ6
M*^#?Q)KWXFV#<H99OK&MJXQD;!RP?';.)M*6EY=E(,B6A;5RTD7*\P4JZ3JJ
M\Z=+<+[#<3I7]M:BKL>L5*?%*T9-%337SFS9.&JN1$5%PG-A<SC=697/KY3I
MCVHU6NA<SD4E\$'-F !G>=*/])9!>3)BWXV9-'3_ $/^J;O*YG>RR%8P>/IQ
M::ZE<06H:,     T0NBW^C4GO*<RE\4L8CF#I@];&^22^^F$UQ?\07C%UD+'
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
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
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>:
MTH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3V
MAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?
MLM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8
MYNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V
M.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'
M+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"
M=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN
M=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#
MW2RYW80G>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
M[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U
M/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTM
ML<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
M#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNP
MA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z6
M7.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2
MA[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'
MF@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^R
MT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCF
MZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z
M6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<O
MG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)W
MHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW
M80G>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!
MI0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM
M#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_
M9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQ
MS=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.]$.
M7S^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[I9<
M[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'
MNEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>:
M TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3
MVB41BS2CF+./;[]4&+5NS1JH:AE*I-D2(I[YJ4+0Q]PE-M=E-M1A*L5B9Z7$
M@?J                                  !3BZ6%I6<2=NZ<M9UOQU%36
MRO(Z?,FO2555<DAIA>2OG%3FJ)"53;Q<;-=DR#A<]:4JYE6B=.J:FV].ABV4
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
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
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>12
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6608272544">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">     </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;margin-left:auto;margin-right:auto;width:557px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:222px;" 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:95px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:87px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:95px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:center;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:center;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:center;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:center;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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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="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;" 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="text-align:center;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;" 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="text-align:center;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;" 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:12px;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;">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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,789</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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">898</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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,687</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;" 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="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;" 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,918</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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">600</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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,518</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6633741040">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">INCOME (LOSS) PER COMMON 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:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">INCOME (LOSS) PER COMMON SHARE</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 table presents the computation of basic and diluted income (loss) per share for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.4765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Nine Months Ended September 30,</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 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;">2019</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;" 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;">2019</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;" 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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,779</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,949</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,069</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,696</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,254</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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,044</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,214</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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,017</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></tr><tr><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted 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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.44</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;" rowspan="1" colspan="1"><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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.73</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;" rowspan="1" colspan="1"><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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.99</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: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;" 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: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;" rowspan="1" colspan="1"><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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:2px;text-indent:12px;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:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> 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>14
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6788343152">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 01, 2019</div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="nump">$ 40,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_DebtInstrumentCovenantTermsMinimumCurrentRatio', window );">Financial covenants, minimum current assets to current liabilities ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_MinimumNetWorthRequiredForCompliance', window );">Financial covenants, minimum net worth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170,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_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement', window );">Debt instrument, covenant terms percent of proceeds from stock issuance added to net worth requirement (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio', window );">Financial covenant, maximum funded debt to tangible net worth ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<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 );">Outstanding borrowings under our 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 );">Total outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,400,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 );">Remaining borrowing capacity on line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,600,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">$ 185,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_DebtInstrumentCovenantTermsCurrentRatio', window );">Current ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.11<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_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio', window );">Funded debt to tangible net worth ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.06)<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">$ 409,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 (percentage)</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 rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_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 rate (percentage)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 undrawn borrowings (percentage)</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_DebtInstrumentCovenantTermsCurrentRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_DebtInstrumentCovenantTermsCurrentRatio</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_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio</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_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=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>15
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6642377776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosures - Narrative (Details) - segment<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<span></span>
</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 segments</a></td>
<td class="nump">1<span></span>
</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>16
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6790724784">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 75,802<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 223,863<span></span>
</td>
<td class="nump">$ 161,016<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">615<span></span>
</td>
<td class="nump">779<span></span>
</td>
<td class="nump">5,421<span></span>
</td>
<td class="nump">2,550<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">19,474<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">54,520<span></span>
</td>
<td class="nump">30,197<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">39,436<span></span>
</td>
<td class="nump">24,492<span></span>
</td>
<td class="nump">113,590<span></span>
</td>
<td class="nump">66,677<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">17,507<span></span>
</td>
<td class="nump">22,617<span></span>
</td>
<td class="nump">61,174<span></span>
</td>
<td class="nump">66,692<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">64,307<span></span>
</td>
<td class="nump">36,945<span></span>
</td>
<td class="nump">182,087<span></span>
</td>
<td class="nump">121,612<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">494<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">1,989<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">19,474<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">54,520<span></span>
</td>
<td class="nump">30,197<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">38,128<span></span>
</td>
<td class="nump">23,635<span></span>
</td>
<td class="nump">108,361<span></span>
</td>
<td class="nump">62,116<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">6,770<span></span>
</td>
<td class="nump">10,422<span></span>
</td>
<td class="nump">23,517<span></span>
</td>
<td class="nump">31,288<span></span>
</td>
</tr>
<tr class="rh">
<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 );">T&amp;M</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,750<span></span>
</td>
<td class="nump">11,281<span></span>
</td>
<td class="nump">35,632<span></span>
</td>
<td class="nump">36,056<span></span>
</td>
</tr>
<tr class="rh">
<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 );">T&amp;M | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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 );">T&amp;M | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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 );">T&amp;M | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,308<span></span>
</td>
<td class="nump">857<span></span>
</td>
<td class="nump">5,229<span></span>
</td>
<td class="nump">4,561<span></span>
</td>
</tr>
<tr class="rh">
<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 );">T&amp;M | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">9,442<span></span>
</td>
<td class="nump">10,424<span></span>
</td>
<td class="nump">30,403<span></span>
</td>
<td class="nump">31,495<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">6,144<span></span>
</td>
<td class="nump">3,348<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">1,110<span></span>
</td>
<td class="nump">561<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,295<span></span>
</td>
<td class="nump">$ 1,771<span></span>
</td>
<td class="nump">$ 7,254<span></span>
</td>
<td class="nump">$ 3,909<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=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>17
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6788394240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Organization (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>ferries </div>
<div>ship </div>
<div>vessel </div>
<div>towboat </div>
<div>segment </div>
<div>tug</div>
</th>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">3<span></span>
</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 segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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</a></td>
<td class="nump">5<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_ConstructionInProgressNumberOfOffshoreVessels', window );">Number of offshore vessels</a></td>
<td class="nump">3<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_ConstructionInProcessNumberOfFerries', window );">Number of ferries | ferries</a></td>
<td class="nump">3<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_ConstructionInProcessNumberOfTowboats', window );">Number of towboats | towboat</a></td>
<td class="nump">2<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_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels', window );">Number of towing, salvage and rescue vessels | ship</a></td>
<td class="nump">3<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_NumberOfOSVs', window );">Number of OSVs</a></td>
<td class="nump">2<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_NumberOfHarborTugVessels', window );">Number of harbor tug vessels</a></td>
<td class="nump">5<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_ConstructionInProcessNumberOfIceBreakerTugVessels', window );">Number of ice-breaker tug vessels | tug</a></td>
<td class="nump">1<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_ConstructionInProcessNumberOfFerries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Process, Number Of Ferries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ConstructionInProcessNumberOfFerries</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_ConstructionInProcessNumberOfIceBreakerTugVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Process, Number Of Ice-Breaker 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_ConstructionInProcessNumberOfIceBreakerTugVessels</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_ConstructionInProcessNumberOfTowboats">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Process, Number Of Towboats</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ConstructionInProcessNumberOfTowboats</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_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_ConstructionInProgressNumberOfOffshoreVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Offshore 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_ConstructionInProgressNumberOfOffshoreVessels</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_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Towing, Salvage, And Rescue Ship 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_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels</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_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_gifi_NumberOfHarborTugVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_NumberOfHarborTugVessels</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_NumberOfOSVs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 OSVs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfOSVs</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6791455504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS  - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</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_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>
<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="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 59,000<span></span>
</td>
<td class="nump">$ 2,776,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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for bad debt</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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_RevenueVariableConsiderationContractPriceReduction', window );">Reduction of estimated contract price for liquidated damages, amount</a></td>
<td class="nump">11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,200,000<span></span>
</td>
<td class="nump">$ 11,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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainage', window );">Retainage</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_srt_ProductOrServiceAxis=gifi_HarborTugMember', window );">Harbor Tug</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ContractWithCustomerReserveForLoss', window );">Reserve for loss</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=gifi_IceBreakerTugMember', window );">Ice-Breaker Tug</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">$ 500,000<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>
<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_ProjectsPercentComplete', window );">Projects, percent complete (percentage)</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ContractWithCustomerReserveForLoss', window );">Reserve for loss</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProductOrServiceAxis=gifi_ServicesProjectMember', window );">Services Project</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">$ 1,500,000<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>
<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_ProjectsPercentComplete', window );">Projects, percent complete (percentage)</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_ContractWithCustomerReserveForLoss', window );">Reserve for loss</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Harbor Tug</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ProjectsPercentComplete', window );">Projects, percent complete (percentage)</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Harbor Tug</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<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_ProjectsPercentComplete', window );">Projects, percent complete (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.00%<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_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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Cumulative Catch-up Adjustment To Revenue, Change In Estimated Margins</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins</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_ContractWithCustomerReserveForLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Reserve For Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerReserveForLoss</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_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_ProjectsPercentComplete">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Projects, Percent Complete</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProjectsPercentComplete</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_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>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that have been withheld because of retainage provisions in a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118388040&amp;loc=d3e49370-109356<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(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_ContractReceivableRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ProductOrServiceAxis=gifi_HarborTugMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_HarborTugMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_IceBreakerTugMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_IceBreakerTugMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_ServicesProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_ServicesProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>19
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6791134240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (15,069,000)<span></span>
</td>
<td class="num">$ (15,696,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 to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and lease asset amortization</a></td>
<td class="nump">7,264,000<span></span>
</td>
<td class="nump">7,788,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_OtherDepreciationAndAmortization', window );">Other amortization, net</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="num">(458,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">59,000<span></span>
</td>
<td class="nump">2,776,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">622,000<span></span>
</td>
<td class="nump">1,360,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">(Gain) loss on sale of assets held for sale, net</a></td>
<td class="num">(369,000)<span></span>
</td>
<td class="num">(3,701,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_GainLossOnDispositionOfAssets1', window );">(Gain) loss on sale of fixed assets and other assets, net</a></td>
<td class="num">(565,000)<span></span>
</td>
<td class="nump">87,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_InsuredEventGainLoss', window );">(Gain) loss on insurance recoveries, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,342,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1,808,000<span></span>
</td>
<td class="nump">2,134,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Contracts receivable and retainage, net</a></td>
<td class="num">(7,822,000)<span></span>
</td>
<td class="num">(6,211,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_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(20,873,000)<span></span>
</td>
<td class="num">(11,814,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_IncreaseDecreaseInPrepaidExpenseAndOtherAssets', window );">Prepaid expenses, inventory and other current assets</a></td>
<td class="nump">1,502,000<span></span>
</td>
<td class="num">(1,722,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">29,244,000<span></span>
</td>
<td class="nump">1,791,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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(1,164,000)<span></span>
</td>
<td class="nump">6,588,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(470,000)<span></span>
</td>
<td class="nump">632,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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Noncurrent assets and liabilities, net (including long-term retainage)</a></td>
<td class="num">(910,000)<span></span>
</td>
<td class="nump">1,122,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 operating activities</a></td>
<td class="num">(6,706,000)<span></span>
</td>
<td class="num">(18,666,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>
</tr>
<tr class="ro">
<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">(1,990,000)<span></span>
</td>
<td class="num">(2,362,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_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(45,366,000)<span></span>
</td>
<td class="num">(9,174,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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">28,761,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_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></td>
<td class="nump">1,598,000<span></span>
</td>
<td class="nump">57,716,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_ProceedsFromPropertyInsurancePolicy', window );">Recoveries from insurance claims</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,362,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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(16,997,000)<span></span>
</td>
<td class="nump">55,542,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_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>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayment of borrowings under Credit Agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,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_PaymentsOfFinancingCosts', window );">Payment of financing cost</a></td>
<td class="num">(48,000)<span></span>
</td>
<td class="num">(44,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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments for vested stock withholdings</a></td>
<td class="num">(795,000)<span></span>
</td>
<td class="num">(795,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">(843,000)<span></span>
</td>
<td class="num">(839,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(24,546,000)<span></span>
</td>
<td class="nump">36,037,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">70,457,000<span></span>
</td>
<td class="nump">8,983,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 45,911,000<span></span>
</td>
<td class="nump">$ 45,020,000<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_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_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_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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&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=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6790972624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 45,911<span></span>
</td>
<td class="nump">$ 70,457<span></span>
</td>
</tr>
<tr class="re">
<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">25,457<span></span>
</td>
<td class="nump">8,720<span></span>
</td>
</tr>
<tr class="ro">
<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">30,268<span></span>
</td>
<td class="nump">22,505<span></span>
</td>
</tr>
<tr class="re">
<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">50,855<span></span>
</td>
<td class="nump">29,982<span></span>
</td>
</tr>
<tr class="ro">
<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">4,358<span></span>
</td>
<td class="nump">6,088<span></span>
</td>
</tr>
<tr class="re">
<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,437<span></span>
</td>
<td class="nump">3,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">18,518<span></span>
</td>
<td class="nump">18,935<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">178,804<span></span>
</td>
<td class="nump">159,955<span></span>
</td>
</tr>
<tr class="ro">
<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">74,770<span></span>
</td>
<td class="nump">79,930<span></span>
</td>
</tr>
<tr class="re">
<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">23,591<span></span>
</td>
<td class="nump">18,405<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">277,165<span></span>
</td>
<td class="nump">258,290<span></span>
</td>
</tr>
<tr class="re">
<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">58,781<span></span>
</td>
<td class="nump">28,969<span></span>
</td>
</tr>
<tr class="re">
<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">15,682<span></span>
</td>
<td class="nump">16,845<span></span>
</td>
</tr>
<tr class="ro">
<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,359<span></span>
</td>
<td class="nump">10,287<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">84,822<span></span>
</td>
<td class="nump">56,101<span></span>
</td>
</tr>
<tr class="ro">
<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">5,299<span></span>
</td>
<td class="nump">1,089<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">90,121<span></span>
</td>
<td class="nump">57,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_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, 30,000 shares authorized, 15,263 shares issued and outstanding at September 30, 2019 and 15,090 at December 31, 2018</a></td>
<td class="nump">11,123<span></span>
</td>
<td class="nump">11,021<span></span>
</td>
</tr>
<tr class="re">
<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">103,154<span></span>
</td>
<td class="nump">102,243<span></span>
</td>
</tr>
<tr class="ro">
<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">72,767<span></span>
</td>
<td class="nump">87,836<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">187,044<span></span>
</td>
<td class="nump">201,100<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">$ 277,165<span></span>
</td>
<td class="nump">$ 258,290<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=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: 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 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118954083&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=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&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=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118951113&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=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>21
<FILENAME>0001031623-19-000060-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001031623-19-000060-xbrl.zip
M4$L#!!0    ( %5$94^@*<OS3" ! .UN$0 1    9VEF:2TR,#$Y,#DS,"YX
M;6SL?=EV&T>2Z//,5_CJ^=+.??'I\3VY]FC&LF1)[AX_]8& HH@V"; !4);F
MZV\$0)  :L%"@ 3(ZM.2*59F541D9&P9&?&7__?UZO*[+\5HW!\._N,5_9Z\
M^JX8=(>]_N#S?[SZ[<.9^Q!>OW[U_W[Z][_\G[.S__'O?_XN#KLW5\5@\ET8
M%9U)T?ONS_[DXKN_]XKQ']^=CX97W_U]./JC_Z5S=C:;=/VC#D[)I"-+(4MC
ME+'>.Y(5CY28*-3__?JC-1UE/UG>U=0(*HTE3)Q3VE6]HJ<+PZ8O^_II=-G_
M$?_^#J >C'_L=(ON?[RZF$RN?_SAA_/.^-/WP]'G'WK]\0_XY =&J#TC](S3
M5_,)US7#KZL&CX8UHT?#BN&?:D#Y5 7(I_'P_+QF/#ZJF-*M>7^WZOW=;E$W
MNJ@:7G0O:\;#DYH)W<YEE]7/FCYNF,H;OCA[7C5Y<';=&4W*,V\?5$T!9C[O
M=SL3X/"ZR:M#*E]S59XXGES!Y*O*X8,:](:#RN$W@\GHV]T49/+OQT7W^\_#
M+S_</L1ING+:6>?RLG$J#FB8#KMY_2MN!ZUYS7C26_\:&-3PFK6OJ)D^ZGXN
MZH@^?59%]U'W^E/MG.M/U5-&]5-&-5/&GVI$S^Q9U:3)I[H= D^J)MR,1B"[
MZYCH]FG#Q 8>6!C1]()F1EH9M>Y%O>)Z@Q?!J'4OJF>HE5%-+UK_DNH7]+K=
MZV&G>B%GSZHF%9\JQ-1T"CRIG-"OA@X>X'!3&EZ_3K</:Z8U+O'"@(;IM:1<
M&% SO7%JW;3K4=%%2^5NYI]__OG]=#92E1%B0:5W1\/+XH?[P>7IM&%^W>3^
M1=W2PY.J=>R/A]?CNBGXK&K2J&;"J&)PT>O6F#7XI&I"OV9XOVKPU3^_U R'
M)U43ZK M*E$M_G73GWRKF3%]5C6ISI K*@VYXJ8.XYM*E+]V+ZIY$I_43*C?
M0O.G=1,;]]_BB*87U(K6Q1%-+ZC=AXLCZE[0/+EZXGG__$NO>EFFCZJF#+LU
M0A2?5$T8GWVJ^P8^JIE2]Q%\5#WE_.*RQH*X?5@]K3^HV2NS9[63:D30[<.Z
M:9-B5(SK<9L/J)Y^-:RRLV^GXL.*:9_!!E\2L9]O+L_[X\O.H/?]W,@FEI.[
M\3>=&L&'3RH^<%$G^2XJ!5^_\[EF/#ZIG#"LD1SXI&H".,TU$^!)U81!=]+Y
M6C-E^JQR4HU(A@?5P^OH-'U4/66159;V].P93N)5D^IEV?WS^LF-PG!Y3/-+
M:D72\ICZEZQ[0<WD&@;N5[$OJ'_!J*ZU0O@/MR/F$RZ+FIT/#RK>#[^MX49\
M4C6A/_BC 1I\_*DS+N;#!YU^=UQ-I.FC"I]N^OOZ%;Y[7#NUD4&6AC2^HG9U
MEX;4OF+-])JIQ><U1NO4Z+P==C]KLG[&Y&YTC;P:5$FKP7 PN+FJ?GMO,OIA
M\NT:7CX<G,&H8M3OWLVKT02#*B6PP1>6WS[L7I_7L.WT4<4WZJ1TI8P>3BY
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
M!:/ZQ]\^Q*U?>=7I7L#RU8)Z^WSK]XYAZ6M?B@]W>&-G5$W3VQ6>/M_ZM5^
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
M_4'G\Y8Y7ER#+Q*G-<9L ,N-8'J)2)19CEY)*76'EQV]6DAV!K@QG0N86KM
M01(J O+!Q>F]:$^9<M[F4E3OH0"7VH?LVIR%4Q>", K<:"]3 N.0,&LB< N-
MEI4S6)@%_5P)>0-(#\:@,=4@)>.E,1386B:M+1B[*3D0S)*#^502*9(86;U)
M'X#!70>0'0\R 0F7L@@I2IN9HXHE*D*.X)<;4DX&5$:L1V$5IH?CT+@,7A(:
M8J!X$=)$9W5P EL4)@;&02SW/9=J T;:&8?;>]_8/.'SH!QNJKEVM"2#"(A*
MKU@&>U1Z8DW"+H%.!:ZL$>4C0:9JMO1F\.T9LZ8&=$H)@S=:'&4)&S%;A0UT
MC1;<$5515$6N)I\^'69KNHX2HL"*4#:A>:$<9M4FCE?K,B9_JI+",_*8,&M:
M,ZM$T(&#IZ 3NL" F\E<>; ] Y>Z?(-?\#VB-IZ\/?_K<-C#9N)W>3/#R\TV
MU9*+*TC$Q&$A$Y'.*$<8R1JM:9<]U25))YEEJ]&(.F > ')C15=GF<N1>U#L
M4C"L2HPM\2C8@TFX\LU,+,,A5JVH?<.\YDZ+2@J#X]ZQ:26A[$ V@QFK+96!
MVEQR <#U7+D2?1"0F\@<%)B>/,H@(K8$M39I3"NG JO-F(HR[$Q+N^H:; 3S
MSKUYCJ5/T4HET<@L43:XJ)0,%JQ.RG(**B238] EF;=(L)U)L4C0Y9XBOC/N
MCS]<CXI.[^U@7G8%C[3H$OEF','>=+[1,_SKWB4?%;W^Y+9<Y+<E0OU<3":S
M^HXX9"7;;?%3R[.&@QYVU(:IGSJ#/]X"IC ?A_W\VK]]OXZ\W"F=$]8+M49:
M EI$8\UZ!V:-$T17-5LAWX-4NZ?RIO1Y,$VKRHH>&SD]S]IZ9\'EY])EZL&O
M(Q&,$>:%#TL'38OD?*[4A"UV-?WM.KJ12+&=G<=0C>3.69\#7D4&-\=H%E0U
MW>0^Z39=\V*,+9%F10][MW6\5KWEU_=[>U?*-=1@C2I&\.%\L'AJ!QLS,AV9
M\DIQZ5EU;;QZ!FI":ID4]RT[W-5P-.G_[^SG00\KSQ1-5_@;<Q*R )<Z.F]
M-WNCK4BXH%)@-[90+FZ@,5F4+$F7C0#;"RYK5+AD%$\L@B992.&\ T./1X+!
M,\>4*&DBS58N-CT0%_CYLIB/7YB^M96J'98=]CJ;*"0#X0\6*E<I.+!*C+-E
MUT^LW.K9!*I]87&8JP^&)LFP9J%P2KJ47' R27 8.07W5Y5RO04[:@(\Q;4)
MY['W0XA>&@:227FIM,,>A)%2$DA%3:N54/<S).)VER[ /G I2PO.+)/41*.P
M9J.PAEF0@JG<V7WE"M%S).!6-S8B-Y0'H\'FLM+19#USVFIA&%["JSANF1Y?
M/ 4%&_6*5SZ#LZU=-E*"7Q.M5D)9I5,6*9539IMTY*&Q.(PX!@G,HO;>1Y*E
M=LK%R(S#3G0T,L;+K;GE<5/@*>1QYCXS&B1CE,N,)?)3B")2!3X)YE&4+ZI2
M^]R)N.4E.&FYE0EL(Z=A'V8K!5AV6F&0W(!)7CZ]%?394W"[B\*,)9L-E4E8
MZ0/FL^+9IH/?R\!<Z6X8I_HI!/*:\"(Q5H.!:&1,5.8<?;)4<0O.:/*&J%)(
ME*U>,GY,+ XCD(E/@F CT&B)A#4T1*9 3":4Z^!(N:R^.FH"/,FU8F\<!6^"
M"4VD4L814.9,>,)#9%F4U+H1Q\U$CRZ.07 (2["^= 8'PX"C(2069L?>PX&6
MKZ=S]11.VN,2<"MI3/$J%K>)@PP#VG&+K4T,"0[WL:$E EK[1 1LLHX-SPK[
MB'$^C;,X,STU26 F!^.U+:F4QJC+H;$XC# ."D2P +,N)"<Q$4<PIPQ3>$57
M!%%*8N%/8MAM3H&GD,:) -](S#S&3FA.6>JH2:#4X;?*I'+I$&6?PL5X5")N
M&:T0!A-$-6,YR&2HB\921K0+.A,F*DIZV6?/AMO)8QFY<CE9\,>(% 'VL2+)
M),R^45F7+^AQ*A[(@SNVEW4+[66;LJ4>UI)J]@^ X=Q_^W"D?:DV;06]E'^4
MF#524+!1L*-1]M2*Y/%PB^/6*4>EIK6NE]9Y?^MV.NRPAR;LQ"1'F4A.T2RQ
MIQ33"?/X8\Y<J5P2\N4R%RWE3W</+F4UJ<@4HP'U/.AWYZ*RR!;,>?#L0SF4
MHVW+"4?/"5LU9H_2Y9P]IH@EJ4#M2INL%5:X2))B)7ME-;^U98 39("EKE"*
M129T9IHGS[+6V"(*&RUX\"%EN5?]4S! '9'_VND/?AZ.QV\'\^%KNR<\6QML
MY]Z@1&<G'9@$\!_IG#6">>P8I1/Q"3SGDKW=:(=MOE2'6NW&,(DDB7NE0F"
MJP%4A+:>@]&9C,^F'"/0A!XMKFM"0BQRZS&C6FD'/A4SF4:E10@TI$15*3C-
M5YJI[0'5U!D-@'6QYLF\4GB_"YP?^Y<WD\UN8RSVG=328--Y(J2 '[&# 74I
MV)CQQEI<[68V_^BKG\[(]YK?([8&JH<B\'L] @XO6@0G/19D32D[Q8/!JLAX
M^4)I6HL 7<KB.R0"Y4.?1038M$0K(\IQ+PD#2\$H+,1N<\C>9MZP D(\&@(-
M*X#[(0D-"/@ PHYZ3-/7R%:<2258 P+6[H3 Z@Z9BORWYS/=7)%LNBX-@EC)
ML7>S,]A]7CH06U$+9C6?%M\NE_E?3NEO!N<A@*\11X0[D$8F,(45^XV'?:"I
MCQP6)"<6RET35])X=@$<=?5X/@8U[N;5[YM./H6T6-:'APBH2'";*&=8)#AP
M!^:T*FF1,[I20&I;"/>.7=-"<4>\U8$8V.LR8?IIIA1+<' =E&0E>P <1WYT
MV#U_>^_MY*(8K3'MHA%$ZZBBY3PJ*KD)CM!HG59@Z<=R3\2[MKG'L99K,A!8
MX("@T%QGO-FN+7-X^H6-'3PV22^AQU>ND3TY=HU)X9K:$#"ZS3#%QIIL"=?"
M"RP/FLIY-F=,[A&[8@ L=SGEVJO^H#^>( -^*=)7[/)2;"TRM0'=E(D22GDL
M1^_PIJEG)(D(IFFY%+RP9/F4=0U #X6]4>4ZGK& LQ)@2&>3+(]$!8^=SD6L
M:$E&P;[@CP;\FCUB,O=.!JZC]9(E:@4UQE#,Z<ZLHO OMRNY1@>&O8GP-&F1
MK161$[S Z(%E0@0.RCI'$VSYTB7&)W<&?@1;Y=UH>-[?OCFE54XS26W$'(P
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
ML2N4SYIW=M[<CN6@85V,2UZ"VK<&K&])1:9"@5-=<=&]BH\>O$1KM$74-/$
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
MCA6L%!QHZF*P3GKJ+%Y(E["SL*4Y*9>\5ZM]L!MAV0WH8Y%'2L!Z::PKX,$
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
MT(G;2^_]E0F_'R"[H:6')L&<98]A#PC#BL%:"VP2Z"X-6^Z( :KRK1@=KW=
M9=EZ9)J$^C'5F>U9>%\L,/V8N R+][8.J"Q*^AN=>%F'(HZL,')]US#Q;AJ+
MO"@ P""Z[8=X;:,-$Y;.?BS2G12E#<</18IG& ?,)*;C>"X!EPZ,Y]C2HZ?N
MGBNZ'YQ%8'G,\9T [_,PSXQ<SXNI"6XA,;S(;6<1&,1T>WF>W0_:[V<^NVY(
MP"/T VQ"93F>[9J!@;?8=-VRMO1BZ7' [J3 X%%B!G88QKK- DPC<$-FL=@T
M;7 \VH;S69AOW?N_EFT&$3-M$H;,L$+' %8*#2\V:4R8UTK"LBRKMX<O)SRB
MLFADZ7'DA5;,#(?Y9A@Y)J@99CNZ[[2,4J"2W3]>>JZ?5F ['BA0K,#'*-B
M5+>(&P8^V#>6W6Y<;#-'[Q\KG+1$-L/.-#H+?488)8X;AS:VJ@M);'G4;U'H
MPB+]TWJ[$^BP(SSL6\XB"LCK$6:;.C:4B\%A!OFQJ>^UJZJ_71J]4)C>I[H=
MZHY/+<]A=D ]$%S+C U*:$C-+>59>GAF^DH4/S@LYX< _LP,'?#VL*V-&]@D
M]B,"?@<V@VW=+[,4DW?C;CN,@)\=,2O&W#B\RF<:CF<RP_ <@^@M##Y;HK]&
MS6MPF*,(RX^"9\&LT'6IJQNAZY,(C +;W-*EV;3[EWC8XV8& 1",8M$_R[%$
M$0SDX0!/1*CCLO:U>V(SO:^&9"]K8YM1P!S']VW?P,B$[NA@A.C4HJ@:7;O%
MP89KMNHR](; +V,^8%<2L-A\DQ&+66[L^['CN+87,IOX3MSNX-7#ZT^G(-AI
M\V<=,!9<0(+(!?O7)1[VW0D\W3)UR_?#OA_ROS:]]T-=AT8$PT&N;F&2J>Y'
MD>$1K&?BVK$1MUO(T!Y&*U^=Y/O=00W D+"L2+<\/,9S/<=UL1J X481,^G;
MY._#\P$CQPJ)B2ZSAVFOOA?:$75M.W*\2&]7J[!,H[]FP3F=\;.84-V(S#@
M]6<:Q-$#WW/#P #"FUO*(/7:X#V;,WX[,@S7\AW/MPCSH]BS:>SCO3X+*U#9
MK4J>UF9E.T7T@X[X_2CT7+"$\8C?<V+7-T)#QTIVD6VW;^PXA/8OL>(XJA\8
M<[ HC<TX"GS?PWKMMF\'863@[3P;G >K?0<5>/BM,>PK'O'K ,6>:]C8E9-1
M[$M@Z9%.L?(H&!/.T[4!%=T/;+O(= /[-^M.;(!F##%'GOB,LLBBIF^U,-K=
M;/>J2'\H4NOHI(2N83'PP3W1_\6)L7L?*$B;A:VT>V+HO0?J4^""!T@<^)83
MA$'$P)=V;8_8AA]0R_ -G;1A^1R,M^Y;[T6FXUJA[AK 4):I.Z%C8=#1,/#?
M9KML>I]#CB>3.=]W0NK[%!B',=W2O<AEID\=CWE1'+?+3/0V;OC4)52'T2B@
M(0U<$U89@O0PPR>.[X(D.;[=2ML"7>M81D]7><(*J:$=>ZX'2.LZ+'!BCUF1
M[CNN36+3UMN5MYE)^Y=AU1&17B@&'?L .H'M.*8=@(D''!F$F(@DS&TG;H,4
M(;TTL,_J%FJL![H58#5\/'MR0C^DIAF#L^VYL>NV/4+3((K/N_$HW2AV]= S
MT*YF%+8 *._KD>^8AAMZ_AF$1U_N%BKQ0 D[,=@QOHOWQ5S&+-V("8U"B[!V
M>HM%S%Y:>>=U"S7T;8P.$8<0D_D1F-96:!./F@Y8CK;1][SZUZ;WG@6??#\"
M>\,TX@CA@/JF%]F,(:,'L>VVCV I4RQ^G,'O&6#=V@[10T=G<>"X;J3K8.I'
M7D!MHUT&_TT0^V!3 63?8[J.O95#1M&A!"M-!U+%-MB^4=O5=BA\]8VPZ*N>
M4!F8V&D:CF[%+G/]T'$]QZ.6Z08>-2*CG=QI,MI;T_AL3JABYME$-RT:Z YS
M3  %$PO8&^! Q]0.VC6I#-;#RET]H/I^F*Q'A/B,T#"*0?F9C@$$1P<E(M1F
M1JOV'M$=HX>7FXXC^Z%G5+I/07&%CA7YS"<!@ 0-/=UCHL9L.VB!98![&;#O
MQ96\_?.Y7,]TPL")HLAAA%F@+2F-0#5:AFD'[2)VBNY=7%YS0Q&0BVEDXK4L
MS\(X$E81T4W3:U_+,G13[VTX\_5IOQ=6XR5KQT #T _ ,HP<,[9#BUJ1SH(0
M?F_9)93VKW".>_IKJ*%AAKKM>I@YP#"*S$(W-B+JBUX8M.5'GX7]UGU>/+B]
M3N0:#F8$@4L&MBTS/& D(W;TP&Y1R2*DGT=Y)[V&&M#0#&@0$$=829X3$8,Y
MC@N_6P9C[3Q6^+-["F;ZC4^3%+O^_<KS<99/L5GMU^M)>B,$8[].A#9U&=9Z
M!3,;#]M,-+P-\#?1XG:,+??9#=?=7AS_Z5EULXR^WMSQ+-&.G04QEL'PF -P
M:[N6$[A +:N=R&BXSO:.9V^(B'M"$/5,%E ;U%C,?-O!]N)@3ML^M737;F?D
M$T:V%^5\2Q3<#Y[P%D-H^<1AH.QLXH0Z6&0ZV&@&>"5>^^Z-8SILJP_R(B2L
M#:Y;;/W[:>8-A]D2^V;?1,4"UK?@_L.WASE?(RKVW%XN^$EHV>RU'7E!(.XG
MZ#&@HN\X'C.,F(1!Y( \1RUNQ,L-6Y'^14FYTQ#1]SD?+D"UX!'<S=?Q%7Q:
MC&'1"':+)%^$0,LUHG<[[.4HPW'^%^=^0?0+G3Q> %6G!&M0NSYX%\0 BX2&
MKN5:ADTMA[6#;[:K;\^95;OP^"Y0W(*G=B%D@6TRYKAX]N=2YON1;9"0& &)
M7:>]"]3001FJ;=AS&\@SV\!"&E*'ZIX1@-5)(]]PP4QW'-]SS=C;TLF/4MU2
MTK#O-M!GMB$.G<BRG3B*?!_+XON>J<>A9V$+<MW16ZZ20\R74 Q/+14>2+,1
M>5/[M-(=C>8%MA7%L6W IH!+ P:X'_H4FSXX841L[]U__FK\LN<^[$!6M54[
M*YA53DD<A59LN#[!^OLA\2W#A[T#U]+5"=A<L%7D?]16O:(2:AQLF!$-?=T(
M+-@JO'O@.&YD!R[H'2MV3;55KZVH5F?5$?&H&V&_+)-%/O&)I3/#(V[@8<L
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
MV\* +[S8W66*&"YHM)!2D]K@3.D^Z)0 , 3,;; 7@I;^ W8C7<O4_NO;4Z9
ME1/LOF?&L<E"K)$5>+!+GD<#&X"CG78#7CAQ.E\E?5SHJ1TZ'G-#G041T3V
M,P)*UC%":@=QU-H%2ICA;HD('#O!%Y&IV#7QC)%B_K3E4ZP0%XC%>H9KLW83
M=J"$;G0O4_LN=H^#$=/7/8,8H<4,L):P)*DM%N@$@:]OE2GG!-QV6IER(B<
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
MTGH!]48@_LZ F8HY'Y;)=.)41T1H*EYM$EE.J$&=BM*-T[;&RN2$-K8/\V5
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
M<)2%\SRNV+:R<)2%LP>NG-[35H#S0UHXMJ4L'&7A[$K";YB6D(P7/%=VSBO
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
MTIK](&)W:7J[$O"%Z=7S^Y?/4>T%6.CUH;Y_J'5>J*[ 2X'73@0S +R,=F-
M!5X*O!1X*?#J-W@1>\ ZO$6AP$N!EP(O!5XO=065G.BD[ F:[15W/P.NZRPH
MKV!-P9J"M2X.--C T3N[W*!L,OECOOH1VYYN_7[CY\:ZGFKEVH^%[CA9U7>V
M[CMKSM]BWUGWR!'.KN?D#]]T4Q% $> ')X#*:7@3.0V]H\]JNL_UG3UQPE0_
M^LKN7'U R:.2QQ^@K^SN;O-K2W=OF\[^$)$'Q;EOK6&M8EO%MD^S;2^;W2JV
M56S[)-OVMU'N*5BW14_%O.?,O*K)[J'D4TUVE;O?0_HH_E'\H_A'\8_BGW[2
M1_&/XI^#Z:-*$*HFNZIARX_5L,48&$YW6:UOO5*'*H'3(]-$H<S9H PU!I:A
M"@(IF%$PHV#FI)7E3:JL&04S"F84S)SPAK/I=E<62U4450"D $@!T%Y!&VO@
MJOJJ+Q?7/OOPM>JR>Q9%DU6_.'6VV<'9YAN3"H=U5@I-28.2AC.7!A'CZLS]
M5 *A!.+,!4(934HJE%2TU 094(<H@>@X$O!V,]Q4D]W^Z2'5*% =$)Q>LRD!
M50*J!%0)Z*L+*!G8=F<FJQ)-)9I*-#M+>:'.Z[>_5BDQ2FJ[D=HW(I5D8#K=
M]3A[ZPI1E<#L2:;9<?11;7958Y&WU%BDVQN8JJ](+T'KO$!=89?"KIT(1LV!
MZ2KP4N"EP$N!U]F!%QU81'795>"EP$N!U[F!UWO;=E^<9JK+KH(U!6L*UDX'
M:Z8[L(ER*$]U[J&Z[*HNNXXQ[U^777T7]:>Z[*H6HXH B@"* #N"JW)6E#-W
M7";5LUUV3]'QJ%<MC+Z =?=,$]Z= S%*7)6XJB:\/1+NM]^$5_'J6^'5-]YV
M5S'JFV'4M]UH5S'J6V'4'Z"UKF+6M\*LJI7NH>13K725T]Y#^BC^4?RC^$?Q
MC^*??M)'\8_BGX/IHPH-JE:ZJBO+C]65A9D#1O63$^2MI*6J2C<]LDT4S)P-
MS!#=&1A6=W7R%,XHG%$XHW"F=3W:&+ .KT<KF%$PHV!&P4SK(K,Y,,CIK9FV
MQ)R.1'V]I:P@2$&0@J M'I5#![JC3)U=":#ZZ:I^NF=1'UFUAE,'G!T<<+XQ
MJ6 #2CNK':3D0<G#F<N#H0],W5 "H01""80RFY14**G8KB;8P#(Z*TWV5@1"
M);JICKIGI(=45T!U1G!ZS:8$5 FH$E EH*\NH/: ,E.)IA)-)9I]$\WW9$!(
M=[<%5$]=);>JIVX'7&4-B-F=RGSK*E%5M.Q)NMEQ]%$]=54;D;?41J3CJYBJ
MC4@O4>N\4%V!EP*OW=*1B3%@KD(OA5X*O11ZG1MZ661 [!/%G!5X*?!2X*7
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
M0B>JI)$LXV5X;Z?^-[$<=Y,5T$EGV1UAGLZ!F8P" Y)!JH%]2P4796'F(0E
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
MGJZ]WOC;F-=3K5RK,=$M!\M]9[.^L^WY,?:=';SR";7K.7GR33>9 $R $R<
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
MW[%D*Q=6(T@VV\QJR[3.,)8+2>QM7$@LM-E")LI4U3ZV'3Q7#?N8UG?).J9
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
MI,__&O\\29.=^L<O3;2M!SU>WU+>V32CS7W;VUL)DB+#EM4S&0"]"[L_X>)
M-!8X@-;[-;!^X[U=]=SLBFETS+QJAF6&U203RG%))E&\.%^(>.H$LWN1+*8
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
M@]DVTD.60L& LC)O1FH/+L>26XCX*QG7KAY:;JYEC\LN0@+XV7@NG/5T)=6
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
M!AV_;<WEQF!@,-0<#.B"9E/)QL:[0FZP8VP%7T]WF&=/V?#Y3G4 5E_U="S
MZO6M.;P86 PL!I:^K=,N_]24@<7 .CE@E=BGFF'%L#I96+GM'D.K5,_&_F%E
MCSVX!7P]8-SON#UV1.XZ3U9XQPN(KNMU^:2* <& 4$$,3;?=M)8<R(!@0-0<
M$)V^V[&7XL" 8$#4'!#-;M,=V"N3=2R(V*H#O#&7PJIS2_5ES'!+]<,WA^;)
M\^1Y\M6>?$U<S=6USKBE^F]@:#S347WK/@',CMR1TS9_<D=UYCCNJ,[L=KSL
M5LF.ZM::\# OUH@7N=TZ\QNW6Z]KXEB5VZW7H*E;)?IOU:%U8*?M=IK6XL@.
MR3*'/SBJD>"JG&9EZ<72:W=">5[+[0Q8?+'X8O'%XJMVXJOKN5ZO_-J?++U8
M>K'T8NEENW1QQVTWRT\E7,7:@>C']<19LK%D.P7)UFRVW'ZW_((Y)V&8U220
MB/O9[]EZ\-R^O=YU+S(2JL$>W&>5,W6V,+4[ ^YGSV!AL&Q1K]IM]/NV^.18
MK##&P\GBX4VKS786JPZ&RC90<7LM:\?)IP 6CN#C?O8VX=<9;)VAQKT0RR0.
M:[<3PEW/[7O6;$3&'>..<;==,Z&N5W[PXJFX,!A:#*U<I77=GCTO(*LTQAWC
M;KMC7:M'52<-O)./G.!^]EO;D0,^\7JA=Y:UT]'AH>5Z;<8#XX'QH-(DW88]
MMSKC@?%0<SRTMB^#R&A@-!PY&GINDXO 6]E[5\@3QBWMJP*O9I];VN_-'<CJ
MZ72 !;N:+I^>,K086O8+D]ASGS&P&%@,K"*5^DVO63Y_,< 88"<',,\=[*$>
MX+% JR81!O;8@]O;UP/&W9;;X)"&7>?)"N]H >$U!J[7Y&,K1@0C0OO5W6Z#
MSZT8$ P(=8[;=5LM!@0#@@&A-$2OYWK=#B-BXZ9_<W_[#;WN5S:S3[68*@[9
M>$J!CQK )/248 9HD)_-U\RB>.J'!5;S\)KLP30'9RC"4%WSE[/&&7V&!1KJ
MSVN(?!-,1>+\)AZ<K]'47P'BU(_O@ID<I)\N(OV%1#U](QL]#UH7O<Z?=#5/
M8(S0GR?BG?[CIV5FR$<>KT5A8RUFMG?;R%&U3JI[=L5NK_?H>?(\^1I,OB;>
MZ^K:>][@ &TL*]6T\C<P-)Q?X:=)XGP$^V/D7(OY0DQO1>RT&J[3;'A;>Z&9
M';FIJFW^_.3?QD (S'?E#2]SW#Y:F$^"^:,?;]W"E]F-V>TU[";B^V"X4P8!
MLQNSVTO9[4,4SZ/87QRTL3;SVPGQVXSF"!RWM4;EU+--#OVOXE[,TH-BE_M_
MG4#_+]CY>X/RZZ&>1/NO&@FNRFG6_4DO%E"O+1)G/0*VZW;M]4<[^DAV%C,L
M9EC,O$S,#+A  8N98Q(SO!<[GKW8FZ;;Z92?T;>*M0/1CZM\LV1C ZH^!I37
M]=R&UV4+JDSO]C$YL;D=_%HUWW'[]OIUO$B;5X,]N$TI)[9LTPZ^VV*P,%@8
M+,_RR,!MV:L(<RQ6&./A9/'PQG.]GL?*@Y4'@V6;CM3-EK7CD5, "T>O<4-X
M>_#KNIU>^:>3IX#+&D&POMKM:'"'#>$K>NC&N&/<'2ON>FZS:<VO=_1'20PM
MAM8N*FW085.251KC;L_NQH[K>=;\C2<-O)./G>"&\-O1J>4VN<4IN_'9C9_A
MP>OQ&3#C@?&@@E9=KVW-)&,\,!YJCH=FAWO-,!H8#=H+W;,7BGTL>."X!FX(
M;\GX:G.^]=[<@:R>3@A8;INAQ=!B:)5@$C:X(3P#BX%5 K 85XPKQI5UCY[;
MZK(M6*IS8_^PLL<>W >^'C#N=]Q>GT]N=YPG*[SC!437]>PI-@8$ Z+F@&@U
MW7;36IUD!@0#HN: Z/3=SH";7C,@&!#*%=!MNH-NFQ&Q<<__^C;P:U9\>>X%
MKFDM=WT_]_KPC4WZ_*_QSY,TV:E__-)$VWK0X_4MY9U-,]K<M[V]E2 I,FQ9
M/9,!T+NP^Q,N#D1C@0-HO5\#ZS?>VU7/S:Z81L?,JV989EA-,J$<EV02Q8OS
MA8BG3C"[%\EB"H!)'#\63BSF\)L8.0_!8A+,G"B-G:S%G7,5W =)$,TNG(*[
M:QZ+^R!*D_ QOW\<Q=3KV)GX]\*Y%6(&OPW]9.$L(B#)#'Z?XI_X K@_@1'(
MG!MUX^#"FMCY\X]I<G[G^_-WU^(.I_J5!@F,<Q4DPS!*TEC< -7?A]'PVU__
M\S_^G%T^ 9*\]Q,Q^A!-,1.(1OAYCO^^G(U^GF&[M^!>? G]6?(E"H/A(TX-
M5_"K&/_E[-,53N1_6O^\N3IS@A%\X0\7YXU6^ZK=[W4;_??=SL?WS<M/EYV>
M]^%]_V.WTWGO-<_^NL0B3XF#3=)@!]'J+<G6?Z7)(A@_VA*=]'&U2^<":'U.
MM'5,XCZYZ!8F96J(5M.R@KA\\.-1XJ3P^)@8.Z%9WM(LA\8LG3ER# $.),<P
M#;&;GY,F, ''=\9^$#OW?I@*=>M4^,BCR+KP]V(2C2Z</P1<+YS%1,!;8A\)
M<8Y$41<@M !OT=T,A@B AU>M&X=*<'/0=*1GQ>+?*4 <L)[(/JK.'*8+SXO&
M]+N/4[QP\/7YX_$'\7THDL19^-\![#.!I8@!R/AQ!!^&@9@-43HD:4@%B\9Q
M-*7[1L%X+&+X%87$X@'E!'TM1NF0AOA ;Q( ,Q(-^,1Y"@(I 1R@,),4V$!G
M/;\'<[CXF'$P\V?# &18K(5!_MAA+&A!'B8P&GC>%)Y$KW!06"8NR#UXM2ZZ
MM#1E_4HE/*]!K,F5 PJJ@DW1++EX6M-LJ2#VPM4W2''_4>J(J3\";IG!A"=^
M.,8YB>D\C!X%D U8#FA!/)P"#\+S O@6Z8!-#?!G7)5D_)C=8Y(0%<X$Y />
M']W"]"2A<DY!VM./8\G/NP(M!&T5C .X I=/<P".%ACM/E@\KETR4IJ?8%>5
M/*.05I7-[MK#5#Z_)^+S^"-,>0JC2;;0*Y\^#5J##PWO0_?R?:?9:[WO>Y_Z
MGSI>\ZK3 %W3*UVO[%N'_(Z":^QD-*H-HEZTT:K2!&X CF"TS7TIS7 5$#B?
M,J&:08CPK\P]A!BBW/G;Y>47J6D(Q20YIOXW4"(9NZ-D_U<ZNI//6$S\A>.#
MHA@NE)925J8_C5*\  8@;5'7"0/_-@A)]KAP(?5WI<<IP2R?'0NI<T>9!4@/
M092!2$#L*]L6+S8>*57?K0@#>#)->AJ!39L Z4&V#'VX<=,D4 C!0R/,-E<&
M=C8^I9PR Q@?C&.) =@P#1"384J2T9_/05!D5$=B@$Y!2>+?B?-H?([2+Q3T
MN[0$7#T@O'T(@TVD!4Z7 <G]X21[5:90S?' :P(MJV LZ0S&$(/! ))VX@.M
MI'B'7T#"!E/4CD0R6-V1)+$_A;$E/QEVC5J"(9H=DK2/1.\D,=9["IP,E%8&
M"&ZQ8'\!'Y"5<OHE<V**R DCW @&]R3?LZ5#0JJ/$Q'*;4GBA^(GL#!P P0<
MJR<)=HJ(8[C=4$IKF*K /C@;53L@!!T!W(\3Q>U,#,2BM]WZ0 )QNX#OEW@I
M>PIJ1A&. :[ B/@,;.9P%_M38+>?Y2*3J@L?<0V+_ 4C3*=SJ2K3.=I+DP!6
M=",<D0N5GI2K%TB#:YQBFH6+RC#%G9T"UM1_5"::@^^, UH%I9,C,G.0-8EJ
M])QU+]U5<Q95'RI%D'C?WHVC:#&+%N(7^.!\IZ_B",769+&8O_OQQX>'AXOO
MMW%X$<5W/S8;C=:/^/./>.&9NG[Q.(?K030*H.?H#!_]X\JS__J??_X1GQ.\
MPW__]?\'4$L#!!0    ( %5$94]TT3"]^ T  *B&   1    9VEF:2TR,#$Y
M,#DS,"YX<V3M7>MSXC@2_[Y_A8\O-U=UA)#,,S69+4)@XBH>.4QF=N[+EK %
M:,=(K"0G8?_Z:\D/3##&-B3Q'E1-U1A;W?KUPZUN258^__HX<XU[S 5A]+)2
M/SFM&)C:S"%T<EFYLZH-JVF:E5^__/+Y']7J;U>#CG'-;&^&J32:'".)'>.!
MR*GQW<'BIS'F;&9\9_PGN4?5JD]DZ(M'X5P(>XIGR$!2<C+R)&XS/KO&8^2Y
M\K+BT3\]Y)(QP0Y <+'J8J5![+%$?()E#\VPF",;7U:F4LXO:K6'AX>3B>>.
MB7 1=4YL-JN=G=8_G7XZ![% 4"HN)L B3WN7T)\K[1]'W#UA? (M3\]KZO$(
M"1PVIXQ2;Y9,X$A>DXLYKD&C*K3"G-@1W7:B50+5P)$131S5NYK_,-Z4I,A
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
M YP0"HRP;AVGUMSC\*.F\C5%CA:Q/+"+.<ZG4?R:+N8+C611NSI%;'20C((
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
M#8_AQ"1F:^*@SP)X7?FQVQ65O? :@A^; 'F0'_N^?RP !;EQX1OEJ'1.,R4
M9T8#8:2U [HUT0X+]_!C-P6I<48#L[A=3,+N^B5;%; ^OWKV&JRMW+/IJO;P
M PH?BV!GS/-T<G9[EX[F'XIYM$S*\4,=W^>I$;IX5J(!8P9AB1&Q5&DOL9!*
M4DO#2FLA': PM:Y##P7<OE:IYE/=LG0U'S3P2THO 7;+ZFA("6&<1(21^!TU
MS2_O=>9<[\R,ZPW%'GQ<:U!,L!;+\%ZLXJ[4=%PYZ/(L_G8^OXGI+%9MWJ?+
MW':=^HZ:D[6M2Q_^N.:4;Y#7G]G_A;5%7(67@5DL- +.D*@?:*$D4%C5,KY.
MQ__%!,18*VLQ(T)S#)%RU6REYGWNXH?YOVJS;1__UW[H#-K_5;W8?\_G-R88
M7\5M5BZSE,=T$/DH9@'=47R]U@")%($!.JCEV$,4E6<:L%I#9G$]]_'@/%ZU
MY>#YKMP%9KUI>SN)WUV)N^80"8< 4685Y\'V D#@8-E5"&@JT; #-=MF\]Y2
M=!"*OT=Y&J17[%3$Z#CBX_-OV3@2>J_'[O2*;>J20"XL] PSBD@P<11F$%8S
M1$H/\$9*^\S[X0)3*UCUYCH/;U6P68*9$LS9=#*K+1/;.R;:. 8=,\9'<YLK
MHZBO9FN,:5Y\J[NZ\5U+1JN(-?:7+JW3I_/:R.OM'1*(&?.> ^*EL@HI IBJ
M*"8*-3^4[2S"KC,>MXI47^_^LF;)LLK28A;LO]GL<F5'[3JZW]HO@5HZ@L/2
MIIF04&#NW?VV2AEL'M/=\0VS3@R7-J'J32Q6).Y4(I^T2WC8PY3"3E./PVY&
M#3?W(DZ]\<.V/%KBTW/NMX#0:7-]D/;!$)C=TF[NT\]AHUFN6.OG;]_,-[5/
M%"%2\)C.G&+%@#+P03O5NEZ>XGXU^89X%^VCT9A[ES?YW?>T'-=BW8N-$^@@
M)Y)@[./II@QJ(\$5I5 ?<'K<F9[= M_:@*(YT[+R2[#N9O68]E+C6!M.(2<9
M94YB;#&7@-^K@Q T9UIGBG,;3&L!BH:;8:TDG,$VF!63?+Q<#I9G(5NR6+_<
M. $*!5.!!F@41!XC 8+Q4 &C6?.#]/T9>SS=MS5\^N7V1LUG6_-D6?&'>4RM
M QXHKY1A]S-2%@Y3[6V#15NY?1 Z/P/?!Z7X#H7=Q[%LEF5:UT?$;I+?YM.T
M5ICPUGX)@90(&_<]ZY'C%!%[OW%I?X"#LY/,V8>SK.@.G+X$8;VK^8#,2XY
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
MQD1+R%&3I&&ZR-/1UW)Y7;F.5J&L^NC2(4!G>3H$6B\HS$M[I,YXM3+R-#Y
M[C? !&/=;<PX!=U^P\ APKH,98>Q9GV'\LR."_UJN2-Y1^0Y-/W#4-S@7E5Q
M7UH_7;Q8WY7+)Q",V0,4HURP(D<%TYG01%(@A-*-60D@]@G>.QN+'(C7^)[(
MW9F-N_TTKSNC;F+7*YE^*K?A\<68PES&D2C:]AY71T0M&,W#4+-P[E217D<W
M_;J=W<Q&;#ZO?K?E?+I:RNKQ>GWS.#>::6L[5W7(:8\M7(VD4)*D+". 9(5$
M4!'1I$HXY$"X2%A(>Y%5C(^GR;2\7B?EMX=RL2K=Y"LHH<<5[%1<>L[8&X#)
M367$; LQ:3">)7N4)V!XNCUF<].WAL;T$W2],OYL^+ $U(-"2O.T'A(\*'EE
M5(A!Z&D'AB@>5?%>/\]\MIW GM\_C&=+^SZ*N_'RMER- $]51@CCI,ARJ=.<
MT68LXAFBVF^6W])(]$E]C2N9[8!Y+H:UY<XQOQN?-$^]K]G:(TJVD'K.J+Y*
MR[&<:#<>AQ&5=G7B>5XR!"?.F<79ZJ%:C>=_75:/#Y^JM:VGW"SKE]/=JOY?
MQ[.%38=>+)J/CU("%>9:*85SP5.8I;L%/*ZXRD8OSMM]/_\5"8I3IWOOX.%W
M.^ /%MF/FP4O,V,TP$I;+5GG(%?)73F?UG&!_7Z+:7FT9G),39ZR:=JE*K<0
MDAKR66) )X>H]^539XD%WBQ?F:9K?K7G!&8[BH\E-",WVC#$-[J7SQ.>O;#J
M*M_/#<VL]8N;>@A9@1'($< 4(PQ2J"'B4N.\,2H01:/#H[K?58&.QEKH<! )
MOIE],_U]*\0VDU=M$J7U-UIH<5?.W22W#[);*>NK:EFCLV1O\/4KG<>I.J*0
M@3@>AA"&<J:*\A[ZR=KYPN[HF:JO)OYM -AC7G(&)"LX(!Q3I5,.&E-Y06&+
MD+.5G9/$DS.+M,XNV0(K,Z&NR\&]M:L=L6Z*%8_,5CJUA9/4>)X$>?VJTVNT
M'-&D3BP.0XFZN5 %?*L\=_B9F7;)QZMR*JI[N_BP24\3G',EL1*4I5!"C#3:
M21P ?H>(M301><WE<EU-?OM@;XB:)I,#7'YK,%UI=%.9'ACTTYD:T):\S^/O
M=?*-+8U6W]9[Z>S4<U&7OJIWR(RS5?)5NH[H3T=^AZ% 79UXOC$R!"?NL<]D
M:<O79+GY\Z#>4(P?9NOQ?%=L*#'318&1-,%7 64N4YXV +# 7N=/!30;6:W$
MG>U;JV=5Y/OIW7PVOI[-VU24AZ3>-68Z">N^D=0&7/)# _-'2_Z^EGL+]62%
MW.XL'@V\@C?%,,0PAF,O@K1(W+47S2_EI)Q]M7O#5J,T53G7>:&A%%#K3%#9
MA(LBS3#W2X-ULQ4]"];<?;6R,\4MK%H7E^7:Q,_CVS;K#QWY;2N&P8D-J7\'
MX$XM=P=0O!2N#;]#%;56OKRK8^T9:B]=K]Y>9^.;$=2%I$8_<4Z UIJ*7-,&
M@8(Z[RID[2WW)FO;2*^K?'7@N*V8128WI+2]?J/FV2:[?VJQ>Y-'+^GKWAI#
M%<( GKTKBZ'8<RJ4?FG^\[)\&,^FVXP*6TSK^NW-FL2(@JPH0(9)*M*"*Y7F
MF6@0%(RF;B(9PW)TD=RB:_)VJS/3F6WBM%I^/UCYG#PN[4D)7DH:I2&.*^G)
M6B"DDC8MLH5;M\)F@\D[*Z7QV?<HPCYA*[0KQ@[=&FZ%V7XTO3)<Q21[ (7:
ML3RKXK^J76/Z7<WX^'M]U1L'PHR/"&99BG!*)=>LR1T+5&"OHXNZ6XN<L6W@
M) \;/%V#=V\RVX;L,7D,,KSLF/W\#K,]Q>;/"/.*R-N2/=0XO+4_[T;?W9@*
MFYCXN%UM^3X"!>528,8 $Q)#!DWLWZ#(,L6Z25HWV[&7I)KY\L':4XP,A0?9
M(;,4<7B.FJG803ZU(A[ELW/&PK]EAJJ6@;QKE;EHRV*G<'#Y:&;W>[D8*8I4
M)GBA(%%04@0+V)P<)"DA3ON\@QJ,'Q1:1+M<Q4&"(J"*MB&Z0[08D^-0 6/-
M^D<'BON+&9_1YALVMF5]J%K8Q267X+$;7QT*F6SOMN5PFP3D9@IN)N0'6.Q9
M01Q(S:1*969L*Y 1I79P- 9M]A9&P](BI=NB&'R/\XU"IWI)/_EAMIC,'Z>V
M)&=>+6X_&%6^WR_[OUWWW'/SM=77/ILL:*%4/:@=M"';M^''PS;L_=2TMAS[
ME5&%;;:ABG9H-]\OL8K!:_B+.T8HRX2@7&-, 9(FG*8YVP'0!(S6U7H\=]/Q
M@&:]PML=0G?)=CGQ.-8%'.]S[J;!)Z+;3W5;7*0QU&LRCNAJA*88AI+&<*SU
ME1:>W'54R_/%UW+E<:<&EPA#332B1-$\P]G^"!#)4UH$N.8H-*38B==GUQS-
M&OC!KSD*WE:=%/B4S114G7>._/&N.?)L W]MC]7(@];]:$Z[C0EQ.7<=+[;[
M"%=7%9O\U^-L61J8QO;Z^V?3M]8FQE?FNP_V(Z.,(*VY@!AQ $"A,.2[\#ZC
M7/F5! <T'+\B>+OKJ$X@3V?KQZ5O0!V29C<Y[YO?5I+=@+1W>6QA)@W.LZ1&
M>E8G+W9@^]5C=Q*/:&Z$EAB&KL9PK(K^%G?4Q\N[:KF^*I?W&_VN?SA"A<Q2
MG5&E<HU3"FD!Y#Z6YVT.# ECN)^D\6?S_;NQ75FK;I*5Q;E)",_V2#O*93O6
M6RIE/*:#B>3EGN1S!Y+[$<?7>//1Q4Z\#U02N_GTGAH&8,Q9")?5I"RG*VU\
M_GEL0J Z8JTK7K_O[DL?S^>KBYL:U?H9JIRDB+$"08-+%#)7.&WJ'10P?_')
M*,3&$CF5L(<<3"]C-XZCD@ZH73PU=HM\D]O98S]+#M#7D6B-W[;;("2X&^''
MQ+FGIAR(;/?E[7-![Y7E-E)_.9Z7%S<_CR=WLT6Y_/XDXD;&'N!*4 2RE(&L
M0%PUUEDF6DMZ%YN1I?NI3C3G?C[LIJP/=EI2ZT3Y[HPU+O?^BMT7[5V4^7++
M^ [E2;,#;N0YJFP(^H>GID&\.J*:X5ASVB!\:+I)19PW!V9^KN:SR?=1AC,L
MJ>8B VG!$2GX;H^$4A(JYVN40AB+K(=?=D>$-JMBS>&AD_EX=N^SZ30(M<=5
M[R2LMI0["V^7"TUV ),-PKYY]=C!VS>_[;;M=N79;9NN Q>OC [!:1S AMR@
M[E217K=8I1:C5&99P14I*.:(2JT*WJ1DE.12!2A,:V.VK\*TA\,%^<=F0?ZU
M"HI8!13OMT#H(HF@Y$<OA!AJF4.04@;GIAA&^!S#L=8E"9[<==1./5L8V7:O
MB6 2 &PO!."%D(@ H=$.G#):'Z!,+32DGLO4;AKXP<O4@K=5)P4^93,%5>>=
M(W^\,C7/-O#7]EB-/&C=C^:TVY@0E_,V*>F/LT6YNK@1RW(Z6X]0"G&>4R(*
M+:7. #(!?F-/*$[;)J']K/2:=KZNELOJ=T/_*GE<F)<RV8!,V.VR++NEG#VY
M]4\RQZ.U2UJY1F7SRAM<ITLC/Z'',7'<CM)A:%X /XXDA[LPXZI,7W9K=1<W
M3^T!D!4IYB9\UK" $!.YN[1!I0*A%D5A[8WU4PBVPV?[4F"9ZD"TFTQ%)K>5
M3.TQ649/*E-OTG-$IKI3.@R9"N!'%?IE:U?'>G&S"^A$M5JO1B"#&&N189E"
M @HD)&[*9E6>RJ)=5;^WF1;ZY!E"[85I/R>>&&SM*E/]>72,E:(2V*W^U%"W
MGYW6J$Y3</J<&X<:T]9T#D-_NKOQ1B5I1UY\U>=+.:\CB^IJ_,T>BW57S>T9
M(KI:OG'QE<ZRC&H$40$EY0!2B?4N9L/(\QJ":#"BJY<!FNPB 7N[NTW4EM-D
M9>_3JT^DV_K0LM ^?,/XR=UI6J2+')XEMDT.L)XE[]S/=QJQ]&7604RC-=:P
MQ#:>FV^(<61>PZ_-C#!7@J<%Y)G"**-4@93O*JQ $>+ E39F^UK7;@Y<>6V1
M)=8:R_N<AUY'"4IW]+62H:Z$!%GM<&Z*82AI#,=:KUIX<N>JEM:Z_;\M._TZ
MGF]T?+5>SB9&RNT/V&+Z]!L'G_Q<+F?5].6!6]NS]=2W27T#Z1<S+*B;FW*R
M'A$M4A.1FZ@<@!1(K5A&&B<PR[B/X@X,>@^J/=L=FS<]/#:O%G-;2%Y_4>Z=
M]!/Q@?'I.! ,#'6\P<1"/]L,)P<>G"5[YS8_M"_"\^\]^86-T\DK9S">)3O7
MD\;WQ#J?;+SO=W#JMV6/#' #?<6&,4@.E9SJ#R$3/0[6(Y[1@G*E)< "(9JI
M/-\M($(DLM%#[>;E>KQ<]S "OXO'1TJ?0_<K.'MM[#Q+KLO;V6)AM=#ND:L-
M]#B@OM]</8R/0=OH),/='VC(BC4".3?B/\& XNYKR/'!D^%^Y%XB"G.B&8(2
MY2+E0@FXPY228BOW:N&X^A 7C;_8-\!#2'UI;]1X5^3_?R09KLWUSR 9SKX&
ME0P_AETEX[*\M;GX+^5#M:QW0NR.7U2Z$ "E5!>*P5QPJ''&TDQ""BE KK/M
M-Y]O_-#VQ'1"!84"*V*>JP4L$()9JF7$&J,MI&2'Z61UY6^1<Z27=N9S&!VP
MNQM5X/>L6[>1L]5D7JT>E^55^6W-C:N_C0BCC#')6 IPP3-"S91NUX-$GOM4
M:KO80UEJNFDJ"! 20L[L6=M*9$P7VJA$'OLJTDOUUY_5IZM$GE^*CQ>7OWQ1
MEWZSGR"<ME.EV'1V%:@]ON17BS"I(9Y8K5XAS4.XNE ^3 WKY-$[<M:=+8^[
MI:K[\G(]7M=%'#L=S1A6/$<0&CN$IBE0T(0C)AX!6.<<2/>[AUH]/EYOVR!*
M=I!.%@V\0<V1/M65S&'TH\Y>O+S/)P K[OLAOI:+Q])NOWCM DSU;9OSM9<(
MF7^G5^-OHYSD62XP,O^1.,6BP'FQ04)2(G@^^EHNKROW31+A$?ATMT.P'H7^
M-6C?+1$1N';3K5.3[*=I6[2;S5YO7>2[PYPTH&V)7]^;++QI/;K](EXC#4,K
MHWKX8LM&;#:=\YK5:GUQ\]>JFMH#(B_+Y=?9I%Q=5O/IB. "I*K@6A48Y2(O
M,-P99!(@GTE6!S.1YU86F<TW+MNH9A?V')>,^B'.<SUHRUD-JT[C-L 2BZSG
MI.V;#!W+R':G=1BJ%<*1Y[G44-RX:M!?E]5J]7E9W<S6(UJ@0A0< <P@I'D*
M,K2S(#$O?(K2?)X;N6*LAI*8::9G'9@7-6Z*$HL5/PG9$+*!T:]>'/A_1"#:
ML#0,16B%O.K^CGCV^7)1+L=S(S!L>C];S.Q$<CW[6BI[+]*J'$%.(>>*YD Q
MS#.2(PX:JS2ETB?XZ&HK<@2RA5>/H^,G #>W1*T\@Y+.U#KJ2(^L>FK+ :%/
ML27J'4+C*,YQIHZI4"".!Z),H;QYKE9!67)6L/%L\='(Y,7"'AR]NKC9W65=
M?W%^_S">+6V63-R-E[?E:E30PD1,.4A%!C.,H-#%-DE&@'ESTA:'> 3'X-0I
M.Y_M48-+9CMT=4_]X79L-^+8&"FI%LEX<]W\73F?UKM4[0'Y9\GBR&7S/;62
MHSJ>I&7:R:6!FOQ@P?YHB6_.Q=\ WHAHW5Y[S,D6=,\RZDGI,5V-U3H#$=IH
M[CU7WK@\NDKQQ?JN7.XNQMXL4FS%_U.Y'F$A,$\AL*>?*,D I((T1J49$5H(
M;T>+_<AL#3+Y85:C^[$))EN(:%=^W22S#TY;">2&QQVR9+NL^<,6W(]GR:<C
MC$;1PN-<'5&^0"0/0^=".5-%>1$]->RI/:NJ(XQQKI612RXUTDQ+)GEC*8<0
M^R3#VCP_<E)LWZ/\$V.MZ'+4H<A,>8K/"]FI([6>Y>8E)<<TI@.! Q&6+AX\
M5Y/.;+C7%ZU+\R:MGRI6M:@:!%:]*%5"94@*NR&NT+E.%=J9%MKKD-L@!B-G
MUQJ,R0_;^,=NT[9P6\1!80AV4Z'>N?63I1VMKP1#!R!/$!JY$'>T\"L@[\-0
ML[ NO2@)"\Z77SVE%=2FD.+Y4>*\O*F6Y>9S5^-OY>KGV:):SNRU/AO49J;Z
M]"EV6\CZ^\_E^LYN,MY?CPEDGBN$8$&USHD &2*B\8!BR'Q"L2'ACASBV9,R
MZHS>=>W15GJ3M?7)5WN'0YI70>XP($<O\MTF$'=E<2^OF-B^ AL/DHT+A_<=
MGS5C2<U$/8Y,;'%4-9]OPM\-):>H'.ZE#=^M1A[6FS24L6V S+Q:-3TPC"U&
M6H-L.[[S<E':V@"-F#&&(9$*VQ,$D1G-M]8R1G/N=Z9J6RLMLJF^<XAFU#J8
M15QOT+49Q5H0Z3/B1&*PR^A@#SC=8DI^V*+J.8?Q!C?OJFY[-H>DD!V\>%7-
MNK+B<8+H0=X$:,80RYBD:0Y$05&AFKQ)EC+E%87[/;FG.+GW(R>=$GKMJ!K&
MZ]\2^\NS(5LSX/JJJ_'2GG!D3[BJ#^G=[:XB$"L F!0ZU<K8S!!O%DTSI GW
M2=FU-A(Y36?P)"L+*)F.UV//:P7;,^<VK/9"FM^XVD"R)PAN3@L_V>;*M]@Y
M(BB="1V&MG1WHPK\HG53'#Y>S29FJB%G\T<3)(^8UD( 3 A@!:9<8&.SL0I%
M(;H(CZ^MR/I3PZF+G:8;0)NTE9FA)4;V[ZO%5IU^F"V2:36?CY>;'];??3N2
MC4-[.]6*R7A7\3I+]@VPQ7=:$7M&EH>6M:5YF)+6VIMWE*T;2^Z[&U]NKJPK
MT^Q9WX_+9;DPTLH15#G4B@F&4ZDRJ6F.&5%*2@RPUUDR(>Q%%KK=EN5-@:WO
M?L< ?+JI5]]4^BG86QN_:X3UHN=9LD79]V[(=VD[HF4A21^&G@7UZ,5&R=!L
M==&UC[/Q]6P^6W]O3#.4L[P 7*4\SP0%G/*\,<T)5'[)V2 FHV=J=_UROH7F
M?7U*&&K;:UP<3H.*W [B@#3N.6V>(M>:]>&J7'N7'&2N(U_OZ=SM[&;VMKSN
MC!_HK-""ISR#!3"*RS*M"=GI;"H%<<D,A[<:.6O<8%W9FT<>EM6M^>S*HZXM
M LW'A>^T#+=4OW^\$N(E/^S _N@8[L5F?EI-'NT:\.8^MV&VP!.,)VN)9X.2
MI:0>:E*:I_5 XTW2*Z--/*)/.^1$]*N*_8H&#+*W)SA]*2?5[6+VW^5TQ/,4
M:TISP#4$G&M--6A :")AUSQ"!]-]I13J.'&RZY_S?9RX/5W)_-F #AB5MVB+
M /%YW&8('JDWY]9]>;\%^@_:7W#9-GQOWRA_@$"^@W,^(7U7#EL']SL$;#)9
M/MH+:C>?L6ONY:H1^ZS .-.9(BP'1!80V1,=MF!@D2L7G8T,X?1Z.][ 3R:[
M?$CMP)GY=(@H-5!+M9PL]-](868.!VJ\1;X_0/3CMGW"S"("M4_'*47_[11V
M?A&BO=K/-9S8\YEXA&V.@<Y" COYWI0D!J?..\:7MV,S/M?ONK&[JN:S:?T7
MMIA^-J][TP\N;K97&(_GNY.[5_O*$B'RPHSIF(D420%!!B6#(E=:Z:+0KG>
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
MFZY*?&GB@/K8;[N/:S%>3&;C^>=J5=^WM#MHCV!""Y +T\4)H[DH$,[J/;B
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
MRV;7<< B5C\^'23U%%1V7')X7KL88:>]'\UARDFCT1VI9+2G/?4=-].W8G4
MZA_<)<?BS0Y\=1TK]@6C5V\4C%(S:H%" XV 9, >R%SL>J+B0(080-Y' 45.
M 0&0%*F"*22$F;\960",%4R)+'8)4I^;)@*T2;=!J-_F"#PR'5;37\7>'A&@
MJ<(,9/TV6:31[>0;(=YEL<5@&*YEACU"!O33<=@,S:S36'KYN"S7WWFUF*Y&
M0.0<(:3R7&@I,ITSD>_6SC*/H?'PH8RE1'(((><YE!(2J&0F,ZR1X"@M8F]6
MV$!)KBT6#XWTHL5A=(K%B-]@LR6#QR3#0_]CD=).SIW(<9/D \?>4M@VO@]
M,%O!KCJVN6>5ZVPUF5<K8^?BQI;J?)Q]+:>L/MSP;^7<'G!S.9Z75^6W-3=N
M_39"0C (!&=4$:8S,SV!VXA&$)T57B>!^]HV_0?DB.6(*&Z-<A-902D*H.SE
MBWET<9S=+DRC3&S,LD%IXIG)_'%:%\$VW[+(ZY.A+';/"MC0;>&V='G*9O ,
M_W=([0JFQ9K48 ^Y_V"X_[ R@)-?K^J]7A9X4B/O^:AQ3UZ/U<=&:J%A+&1&
M\^YYI6Q4%ET%]W)R5TX?YP;#97EKQ]TOY8.)66>+V_.%>77OZV&8?]_^L'Z%
M1Z3 J29(8Y0*)C'&BM"<$$VUI@757D<:QK ?6WBWD&VGW^)*=JB3 ]AGR?7W
MW2?^3W7?VMO&CF7[?7Y%?;KH 9*Y?#]P@0'X[ EN$@=)NAMS^X.AV!5'T[;*
M+<DY)_WK+TNJDF7'4L@J4JK3:'0G3E)[[47NQ4URD]R&?^)K#45:)TZ&S]TP
MB<EQD38IHL,#B#VBQ26;:1IZ7-3#YG2=/E&7V],2FP/"#ZOYHEZM.INKS9.F
MOKV!'1EGE#>.M _O2MS;%$0FO4P\SE)IK>VP#'JA>"2'D3IY,OH2%3&2N3(:
M=XR48VJ6A<R)Z%8>7YXK5$:&HK5H:Z)[#)4[J[BD1!G)C2:0$+6SH73<,PS#
MOGPRK1GTMG$B2Y'J4HR@H6IREL>,G]!P3#\&T341O1B&_;D^C& @:L_!S[XL
MYU>;1*BSU3T$"&S(A!AE%$EKI9>4$MK94D!R%;T!,=A"Z7WW1UP)Z^_#^8K8
MF3@)56E*L0?I<9[UJQ=#<]*6L(=Q$OJ&;6@,HC%N@^.0UX=V.T:S-(&MC_$^
M-#G[3<H>[[?Y_8_9\OJI(>&\T 1Y+B%DW#/ '>@-067C+\P?]OG2F5@'*F6;
M<QA-,;N_Q1E*3,4Z/&/4=2!;*=O#Q5D;N%&<S%[DKO%+_A[</QY%S@3D=*0#
M3;:.DB*D]?+[_*I>/34$#07(,FTM8T0#99%SO2$K1-1>QHC/%Y_2;D&E2,,P
MFF*$M#A#J7/:+9Y10CJ,K10A+<[:0"%-9B]22%_R]Z"0CB)G"D(ZSH$F6T>)
M$]+5<GUIFL6JN9U?;[K+YC7MS=(CP]1X2H6F@ $! ;6RWP8)9G%4)<Z(SQ<6
MTB>HMB_%)VU)C"'NN+2>B+,T:1U 5\RZ8?!U;\TP_.[Y>N%A,EY0D S,G5=!
M<CC09.M%8Q2D7Z[$%F$#%5>8!+GB2 +3F_*8\.$:$FG@'"J2M-DPCKXA2E*
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
M0_C>U;Q>?:Y_7^O0.O^XY ):B@->;2QFQ$%JNT)LJIES41<JG@V\ VVMAU+
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
M#'T42ZFO3S]NF7VLU[/Y(J2;EQ(S2EQ[])U:;1C T.\L2H.2'E8=8Z>XT'=
MAKT=/8BYN%WY4Y$V4-D?856_YK#H:] O$'1DNST'K=/88\_BR8%GGL>S$ZM!
MGZZ^U=</MW7[8%<3IKOK'Q]"AUNKQ;7[Y\/\?K,:L;TD4QJIG:.8&X4T:Y]T
M!4@!9!GA #.9(DC11AVB1D(E #60JJ"Z1FA,"84*,<J*GUWMT85Y68MO<[![
MAS#M@M[\?,?)V%FH3EY &,%R$6V+9>V(T&4G?AJJE]^MIG"'3=/#@T;?[@HZ
M!<54( >(0>V! TLQ8%UD"NI0U+5_">8XYQICJZW4P4^ %1$:<"09M1S"M*<&
M\VO@VZ'/8.0@.DX"3\QQ5O&+H;>( OZ:M"/:EY'Q::A>3H>:8KTSD]+]955_
M?;A]._\:--8%(26> H^#84&I1[R/0 RUR")U>_8T5\Y!% (=>&H %,1P"CAS
MD@BF3>DCIH_!>+\+QKJ'^:IZV "M;@/23%J70O5(L2O$<D:U>U5M,59OCQ%\
M6K5[9&V(W W@?.)Z-\2C6,$;S%:LXKG9<C%?W+3;.9^^S9;UY_KWM0YN_^,2
M(B$4A58Q9SAC!(:Y%I$:$1]R2L>3CLD<MB(,<1@2)Q5UU#HFM;)48XLE4T'(
M2Y_>?//>7+QSU9_>7GSZ]._5!_>Q"K]_=_&^^O1?ZJ-+4[015,;IV&E83%.O
M'E.[2UMM4(79:<!5;8"=.$$[2- 1H1I/ZC3D*8,?3>[NEGA\;WM:)IC\M Z#
MX&QYO?K+?7O^HGWO#,C^>67BM'?2&4=EL*N<X+;+"3#V(*KT)LTB Q)RX\)/
M5+#IG&9A@LV9T4 8:6W2,\A##N_M0%8[E-469M7B? UDXDF^/#S':=;I*4[3
MKPAVS_2$;!1S1X0M+_/3$+G,/CT_PE> L;A"EUW9H_OZM;Y:7WQ]7__VB.;#
M<KZXFM_?UF\608OGS?7%5W7=W+?[\A^:=<@2Y[/;-W?WLZOU^Z;=)FF;X?H2
M>P6Y-5($]%A )[S270 3A63\TXU%T&G F$%88D0L5=I++*22U%*.O86TM*CN
MU3_7&Z?:TX"+^K=J]J@']\MF$7Y]56\G8MNC?^W?N^_=JN8;OZI%LZZ6G6<I
M]2-G:?;CNOW':/'$#>+'QM[Z4UU\K8)'U9[X[WQJ"]VW7K5_J_<K3,YWC;YU
MK0J^51__*(V>4F8T]<8?6)ATODX06=)4@/>#15#G;.,IE$V=U?]F*M&66)HU
M&.JEQ\XPQR B1D,@'.'>]/J$.8IZ#3 ##(>D]!)@%Z:OE" EA'$2$4;:G]'B
M+TO')1V]!,T7[>&+5H+"WYIU+B26A!5LL;CIWT0::VR^T!P9*N:[H:)Y'"I.
M7'8VF.5C56GEFVX:D\I3./J\INU4W$9K>W>H[A%#?[Q.__@<OK1Y3X8Y(H .
M(PH&%K(P]R6(;C2!.MZ6(R2I>(Q! @E#%C&DJ:.>.F4DQU8#(X3RG.#2>KT[
M_;X7^#W,ZLN/J@6:](!47KHC)?C43">*;0Z2RZAJ!''']#,G[Q-1RJPN/=?$
M_'R-5[_6</?>#9<40Q?2Y[:R#EA*(61].&+NTTX?Q!@4GEF!F.1:$"H8DEQ
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
MTC5]*%7PU>#P4+SL0F)G]#\)/N_^$>9^J;]_:@^D!PZ;8> 8U)! 2:V5UN!
MJII2&* S.Y5[0FJW3.@+KG<A\IOW+P\?7JG96(W'J\C)?/K@*EM_/\C[NT>C
M[&<"&8!6 $"E@D1##I6C -X+"V<3M@ >WA;H7C$=)-M.(N/WK>-]?K/?EW/D
MB)G4B#*/*?=.""Z"C8G!FC[4(@[.2P<9&NA2+L6.9N)^D/\8CQ0_R7S^I5J?
M@_<O]K8J'ONZ9!@23RB4GF@DPUP-XK7DH%Z>X85(M[PM.R'[T6#Y5"X7UY^+
M;_G\P63^.SX?VHV8??TR+IS1BA$E$&+6*Z<0W!#$LQ0_X]!UT:YATS+MC\;.
M:@KORVIQ';]\-UZ>:YM)**@PB$@M<%!.F&+ UO-T6*?8*P-4UGK%2 OT/AH7
MJWCOW7!XT"3#S"KJN,%*TF"@.4U9/2OFJ$J)W"&O' 7'D_GX ^5Z<OL]0.[.
M#MESB#S3-@LZ&8)2&VPTA-0AH:RKYRDY$ EPH*\<#BW0NR_3:[L]^W8R*]X$
MPV"7LZ%![\QJ8[@QWO*@81D/H61TLQ^\37'K#E#L=.\I:)_F?6'M0U6.BF(\
M]X%J<;X7E^&3\7(4 P+O%K,#:OL[9]HA)JS$DGH'+<*04ERO&CK<*+3NY5A0
MK>*@[)C8)_$D;?,@_RT(]IC$Y&)6-V_J26H^8F8)@E1PZ#TA3F-OK-N0'IJD
M^+,!VF5=@K$?#IP$H;OUD+#GPH^+[Q^F^5VZI7\N)[?146>6561*4]2F?4N&
M*-4,*B]4T&QAT&$)K \J#@E)410':#WVAN1>N7*TF?%^&977BTM3Y;/BN?/Y
MF589Q,[X0!T0-AR @C!E>#TW16F**W. *E\7B$FG:C+'=3&+Z/Q83J?O\D""
M!NQ_IDN&. \+)$!H:81ARGF--CC5E)^7F=DY%M))?#0P'BJ%M7AZ,YLOJWAI
MM,H2]'T;0!ITS2@(=/$. ^J]UQ(1".K J[ ^1!. P@X%RM>B^E*^5*BT3^S^
M@B?6LXQ)I@(/)L^*G!VM,V8!Y]X@BV4,89+$B,U6H%ZFW-_RUR%MVJ/NT8)F
M\]6?BL5BNKJ:WB98GFF:>2J@5X(R'$Y*YFP@;.VRXT##E!LQ\3HPT!)I>Q4;
MQ7CU3J"V _?)C2?-,XBB(BT!18)YK!Q2N/;.!DT+IA@Y\G6 ID7RGLXAN=:I
MJN\/3:Z#O)+/CI!1Z)QFC%HH**34.BUK;UD0H12EN";!Z\)7-R0_^K!:K?#-
MS6T^J>HR!O>^J!\?P!=;C[*#!\H\8$9:;HA!3EN)'0.;%1J1%(,)7XG#NQ?*
M]W8.;I;PP^W3YU(7]P'6NP['IF-D.JPV/DKW5BGI$/-\<Y\9E 2;8MC#5^;A
M[HKH?0'O?K=$>LPO+C<)"I]L+7.=5U<[C;I#A\JX%TYY#83"RB+KG7";K:@8
M2WKGW]P]O2-_W$L"8L?4/U7:F>2R8*\B,XVQ@A" H5744H^=0)! :BUWQ@L
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
MOKCV#I+S=G:WCIE$\O9FRH_'*Y=^/OV03\9O9B:_G01=8I<A_WR/#%' @T7
M!&5480B 1VN30P.B,.U5'WKQ\&F'RGVAZ&/,038KQBZO9I/9U?Q1=<;+R6BR
M2RO:WSGC/BQ3$.YY?/U+/+) U:O6,JD"\="UHPZPU3K!3Z=T'Z1L!],3.>64
MXAY@3CV7U(MZ50PGO4,Z/$J[7Y.M Q@E$W@H$0,)D0)9V"*460&(08!YR U$
M<K-BEI2=:NB0ZM,+T ;Q3YVJX<.*JM?%8C*Z5[#.,F^#M$&@<  XHX@Z +4E
MQ# 9-& /M;:-4IGT85E_N@XLF:OEXCKLE7\5XQWKWMTQ0X! @+%F0&H* LH=
MT)Y8(FRL-'"ZY"U#"11JC(B=EG<BV4_COKF;])OY?'DPP.XZ98IB22EATFA/
M+>*:06##^2H\(QCYDUVUGR.XCB+Y*8%UL5S,%^$ "HK\@>AZT#.SVDIIC)=>
M.8J44LY2R2F2BF@M9(K[>?C&>\\0.Y[N)_ B'G!$[NB5&4A13.Q(,:34"B4M
M$T8[911VEO&4R[+A&_ =XJL]FI\,6WM/QBT],A+HQ"APGBM)I:&*<,>9C&XQ
MBYPXYS?7_6+J*'J?#$_-#L1=W3(+!)$0*F'C@A$45ALL@%44!.F<5.AEZ&^S
M^T76\40_@3&_(<W\XC(F>/+3\H_Y;[-\.9XL[@78*0WZS:P.,^1_Z)91@3#D
MV!&HA<,4"4\4@$0+92003TN_]VG Q^PA8;H?JO+K)-!7?_]M7HS?S#8I/M5H
M,?EZ%[]V]_PZ?+9Y?]V$+NU\0:80]<I@Q#WVW$'(#= U!:T3]G4X!!*050Z
M+7V=86%Q;V9!YNPKT/&H7894M%"M@$A C[@(Q[)=KT7I\-$90ZQO-/P(QJ/Y
MT-_%_O\LYW<)EC^7'XM1&8[R:?%HYI_+AD1LDJNT@Z_+@@K * /!,I;($*HY
MLZBF+(1)Z?.'[O@Z,<('P,Z^-HHM A""FKL"R$U9+2;_NOMY-HYO*8KX\^[T
M%@U'R!#2AEK-E7*<"V^I9O79ISS!O=;O>IRTL!L,GQ9$91],ZO6YPZ,EA&D_
M6,6^1P\[NF;8*((941X9+ZR$QCA?K]A">F[968<$RI9YLQ^-6TH<JFE0TN--
MM2\K6RZ_+"Z7T\V+UTB'>3Q5G@'9 ;TS:YP50 4M22!B&77"U'J2ICHI<?D
M"WD- F?=L:?7I"]O;F[S215I::[SZFKG$YWG.V10 X>$" HY0=AZ@)6L-Y)&
M3*882P=?0+RZL[<5GO2F#S[,Y_>^7#R;R>]O^606:7@QJYOOT@^/&S$#@CJN
MO7..8Z,!16!C6&JGDYZV-K_@Z+O>^*" VP_G^D+VTXFNG/H7EW?9GN . ._N
MF$',()><<0BHITQ;SW&]6L.:>8N3KTL>X[3'E%M#PFNKC.H+EF]FL=;7V,7$
MS_4"=H#QN>:900*K6!Y70Z&Y#$JRAO7*,)$ICT^:)[)]U:*R!;;T]HP@WCWJ
M/)#"E#<Q:_0^$_KY#IG@6#O+G9$*4$LY\VRSG2!T_::^[3G]Y)"@UPI[^I-V
MHVI5!;>X^_L!2=9OO!IXVYL/DEFN/"&!E$'F$VJQ!1K45."&IRB1\D^0'B(?
M.V+9Z8![7S%F]WF]HU\&@,/:8^*I-=1[9*2M3P@#$$\)M6GN$W]6=^P&DUW
M8"_2CB?XZ<"UM7[,05#;.DI&/;$R$)AC ;WWTF O:SHXZONY6SQWX+5%_J,=
MVS].Z7&Y$#4;/TB!O<W!?=@HF82($(BX  80[1S R-1K(RJI)$)S1_>I[.$.
M<=8]+TXG[I[D%SU(R#WIFVEHPJ9B%"' .)!6>U4KOH81WJNONV>5[R12+HW^
MPSIB-QE(DX_9S4@9)%);PU4L.6$Y531(^YH>"+F4QY%)@?IG!,$V&7!2(?@D
M=^FA<O!)]\Q)YI#1Q%'AJ)4LD+FVUJP427FPAA[)?RI1F,:"$[IAHM9PGZ=R
M74IC]G M^PI"'C=D."^L5]8!BP(Y'$3"N0V%/(<I+IKA.J]/ L].&-)CE'A#
M9U4KSQLRAI Q4GO.)60V'!@2JPT5O.@W+W>_J4U.'U_>#9-.#-58W'7>Y2N=
M [\@TY9QZH5G4C@9^(3N(U"L!DG/WH<>8-[G*YUNV=);]H7\^_HN08W^N9Q4
MQ=:Z>SN VWR0# GFO3:4,PTA)(Y3O3F%D-3]5 4ZE1NI;R0]S=O0%9M.!M9/
MUV6U"&K=S1T)5[\\!*?/]<\8L0AX))T+!QR05!)H[T\?G1)V<:P3O7O-=6C0
M;($S_26P*4=%,9[[0-1W^6)9K<BT<N#>+2KL+)-/I_.+R]6J%LWQFC9RA@5@
M2A%& \4,L=AQ4+M(' S_.*_@]%-#N%=FG0+<G_)I<7'Y+@]\F!75]Z;*0;,1
M,A96#+4SDD$$%$2$:5>O7R&3 M:A._@'A-SV.'3T]>;#Z=0:RBH0+S[W^%!.
M)Z/G_/A-NV:!+MS*H-P@"(AF@NC-189SEJ9HH -TW)\(6AUQ8WBF?BOF? 8L
M0D0[02373%H?:\+45+ ZJ>;WX1[]07BE^I)]G3'IQ%!=YSGJSBMUX!=DRD+(
M8XR^)L8R 8UG&^JYL/=/I8N>F5>J6[:<0NM\&Q21F)PJ,'=GQ86M?3(&*,=8
M"D.\M1Y!%@Z:>HW&:9D O:2<,KT*U,Z L4.93&%#7U#[N+'/+BZ;0FUKGPP&
MK1AP'0X*3PFE7-A->+X#AO53<7$@OJ.^$-<6-_KV8FZ2$<ZN3#EOY+A\VB6#
MB'+N3="A 160,&-Y[:=U&-A^3M4> WY/+=S:X4/?2/M8K.K@?"X_Y]]B,%4L
M.!&F[LOJX%=CQPZ9>820](PR0JW4D$K+_4;Z<Y82FM[<O?/ZD-HQGX9GY;1B
MR61<.Z,!H1HYSI"4@=1ZX^J")"5,9.@5<$X,W,Z8U!=4X^SC_Z/?]&L^O=N$
M@2B34=B'\1=J-G[\P8.6'XK X/&/,5ZCZ3)N6_=M=)W/KHJ/84^[R\MBI^'>
M[T0RX0T(AUXX^" $T'JGD*BYP15*>?0V])KUG1CX@V;?B]A,7>V-3"-)I';>
M0AZL"(D<QAM+EC+33PZ;-=1O5YP."*P6KQGP!_+D=>/7,DFQ\(K18! ;H(-F
M1S>T B+%:CSXNN$.OV[6K38^0, >QH1[P)ZF-,#JN)B_F:VLAD<%"P=5+&![
MP<8=FZE1_TP":@#S'D>'$B4R_!243"&8#3S4L)$7N>/U?][SRO)QPRPHYXZC
M(#@%P9#JH !HN%Z1#K \YUSK+;/\AR*R"73N+6%0/<F[14<G0#E;Q2E]F^PZ
M>G;VR[3EUD@O!=6*0(^ 0K9>JY'-JF2^=$P=R/5MX&F!OGUAZ<E4;7F33W9Y
M$9]M'U0X80*EI.+&0X@,0 ;7:V/6]),VY<3826-ZV3Z9>].4[\LHO2MNOA35
M+NWW:=N,6(Z#G2JA$HX2"Q!TO%X3\2;E2>S0H9/(Y.W5K(XB;5]P4>/Q*@]D
M/OV03\9O9NOGE7NAL[-?IB (XAH" WE8-4 .H9IJQBI^LJSQ+PY&;9*YOTB
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
M,<MGB\]%=1.#\.+4S+**)/L8>?@,M(X8)3,<<(: ,89["IP5Q#/M&+1>QIS
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
ME,'4!X7:(J^<@::FA^4JQ28>:A!<7]#LEA5]0;.[ G#:**&8I K:H!ABY02
M]7JUI2D7 @=[8P*+OI0=![YWC;=VZ7U2T;=MCZCQ_RSO2OP>*@+WCYAA1Z"%
M5&E%!8.:4L1I39^8M^Q4HO"%*(?]D/W$UN$JX^QY&(>82 N!)PS'J'W,A: &
M(A,T(BN\1HU\']VL\M/HNA@OI\7%Y1Z1MN)&$P_0D2-F0'E'J5(4"$(IH%I[
MJYW%%DAM'#['=R/MX:8\!0]ZD@\7U54^F_SKCJFS\:?ES4U>?;^X_#2YFDTN
M)Z-\ME"C44S,$!;ZH9Q.1J<L</IPMJ:<S<-\QO74/SR@PL6EG\SRV6B23S<%
MC^<-9$PKXV<84$P(4]HC3[E!L:HRX\HXI"2SMM'=R@#I]Z#V8 #*+GPTD61]
M3R5SP$IIPDELG*/$.VTUYL@"IG@LF7BR^G\]B,">85V^*$X/6=#:(GQE($CL
MY+[=%K/YR=WZ+T,$>\"]QY9I#1SU&BBF77PE3S #GOM&CPVZU@D_5.5M42V^
M?YCF=]?1_UQ.;E=O4?=4QVTZ1.80-1*JF)HBV"4(:R,TIH1"A1AE(BF)U? ,
MP9Z1LU4K;)4I1WHOYM7B 23#OY[",7R4?<QG5]M*T3WZ?28YX9:2H*<R2J%%
MV@*-B$,Z$,4R?S+SH1L@M<_*,IVHG0-A:Y&H)RTRC*43C"H@@:50$(4\MP83
MQ@CRKIEZ.WPP',FKIYP^BF9=\GI=[V GMQ^UR3C&RCH&:=#WJ-!,82XQA YH
M"B6!9U+C]FB.E>W0K5.>WV5EW\WSAVTR1Y#%B!O/B*$J)ACBFGJ@G7406Y%R
MI3$@%W(K/$^@6U]7$UN/L;<-"KGM[YQQSC7&5ENIPSD(L")" XXDHY9#J%,*
M?@P(+9VK!YU1_.0X^VU>7"ZG;R>7N\R:!KTSS95S$%$,@*<&A#UJ. 6<.4D$
MTR8I\GUX2&L3"$TQ=C2QA^Q'>5_\<?_AIWAUEU?C^9^NE"8&L3#A!-3:<V4
MLX8&0%A%#7;>>4)\(U6@JSBX!UP-@)Z%'T=WL[^HS'4\V-_,'K:8A#7>3HM]
M_I6D<3-GK+5$&ZB]08!JIZ&LZ15VT9].EQ2,_1 TUQ^G^CI$ YTFB^+MY&LQ
M?A.(=Y?^4\WGQ6*NO[_+_Z>LS#2?S[?X;8X8)9-.&<,L!]H#BA!!D/*:#ARG
M/5$='F)[PDS9%S\&@,O[^<?<$'?%LH_#YG,C92J(!&1%L*,LQ@1[A26HZ2&=
M/S.EKQ.D-$=C"QSH"Y$7EY?O\NKW8N'SKV45M^?;(I]O=V0VZI<I(I6&QO)@
MMO- T+"]_=U:/<#,)*5W>%%H2T/"TTO@%FG>%[[N8_OFOJQVG!M[SN*#QLD@
M=CCL9$(H$ 8KPX@F-2TLLF?B>COM:=PE1_I"9\Q8?'&IQN5MY/)>H?=<\TP
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
ML13UY_S;(5[0Y[MDD%.L!5,LK(<*#)6C4GHGK9/(:)H4+_CG9=$/;M!6N#"
MQ'.'GMF'#I4!(:2Q89]A[:G02E@ C!/&88*9X$E']Y\71,WSR[7!G2%'LJX/
MA(_%J RM8M<_<Y$T@9K&P$EJA*'.4VNQQ,$L-I@%;4XCH$\8VAHLI/SJJHIY
M@E:K6'-X7ZV27=TR*)RUB'(B#*,,!RT5,>2H@DX[!>6?&4E2$%)VQHB^#LK3
MY#?'JUP&$-D@@:GU3GGH%20&*X@#X5/"? 8(RG9@D92^_#""]P6^-M*7,\DX
M5-2%O2JI"S]*PV.91:*(0!SX\X)21UQODK[\,$+W)K]V9,<F0":E+]_TSQB0
MD!L7/HGFC7.:*0$X,QH((ZT]D_*W[;#_@/3EQQ*X+W!M$=QO&V0GW]<U<\@*
MC(+07UU%!VD?-B>S!'HDD+/\S$I\='($MDSCX]_,+F^6TSP&&;C+RV*TN+A\
M(IC723;?S#X4U:0<W^^M#^4B1B?DTWA/,EJ\+Q?1FJNBM;8E-J"+[\HT8,R@
MH.8B8JG27F(AE:26<NPMI&<FWMJ#33DLQO06@GWT4G=%8A\]:."7E%X"[(C#
ME" EA'$2$4;B9]2DQ ^^'%%Z/'Q[YT!/3K4U8>K+DKN[9C4;U[F))\6\CGZL
MV[S+%Y&!)W.@[;GC:> B:SA"!KDG4:Y(X3SU$"HK* -*$P$1A:C1U=U):-#"
M->:],]@BI1T##%BC*81<<<B$]3&T6ULH4Y+?)!U\MV%_59/%]Y4 ZD:,M Z4
MPZXKC^7!X&7'KBZG]L_W)UZ(ID10))T@&@OBPHD$,%?"!4V?4-#H;K8CY>6Y
M:4=>O2\6^VM=-.B="<VHBWF^E%$<V' <![UMO78.>5* V?#4D=81\50K:9WB
MO:G)S\S\@+(J3;IGBF&%"=0.:(R,A%IJ7*]<"]I/)HD>ZUN< FV)1$])Q?4\
M\N^+:^P260>/D1EO--"($A@VE$+>"['91N%T3M&&#@\Y+!?Y]$5"J6NZ#T)\
M/8X]^->S_JKC!HJ7K]Q+B:'V%&KMO?2PIH87]LRR@I]4H*42OU71MIF5&HVJ
M97S.==?F;1GVS?P(.==HP P1SI%'3B@,12 ETTC4*Z8$IYR@ PPB[%WH=<&$
MP=N 6UQTK\?\4R:<9DHJ*P04U! /@ 60:*$DT-PW>A/V<D*LF( 8:V4M9D1H
MCB%2KEZMU/S,KD]:Q\ A052'D?J4JM(ZI>&':C*:S*[V1$\U&R"3@EFLJ>/8
M0Q3OR&E8]GKU%B?=&0\0:.T H8$^E$SIX>#,EC?Y9.<U6\,A,@X!HLPJSB$W
M  CL)-UL7YKVQGQX6&L;%@>C[BBJ]_;T<?*M&,>);I2AO7%5V[IDD L+/<.,
M(N*H49A!6*\0*7UF,JQ]QC]]NM@.G7N+^)S<Q)0S04\NJDD^G3?&T^Z.F3:.
M0<>,\?&*FRNCJ*]7:XQ)24(PP!" SE'5*K6/]A*L3*O'Z]J*D]T=,H@9\YX#
MXH-"JI B@*EZQD2A%*?2 %]3=X:/5JG<6SZH^H%'G0VZ+N>Y1RG?V2^#6CJ"
M@TC53$@H,/=NHPK$<HWG)7$ZT<7;)'!O8+J;XEX]^U&[C(<35RGL-/4XG+W4
M<+/9&-2;,WNDT!)?GZ(E@:)''T$^_Q(DW(KFZ^_??0)M:Y\I0J3@5%!'L6)
M&7BOCFFMD[(D'8J KT7UI>P: \=QJVR?ED?S/E9O^YY7XT:,?[9Q!AWD1!*,
M?0S>E3RF[ZYG"G528/7!A\0+X7H;A#R>Y47U-9A2\V8L?ZYQQKU1R$E&F9,8
M6\PEX!L="/9;1ONEL+P%0AYY_L^KQ8.S/_SKZ;D?/LH>/21>Q5AOT1RW-\Z
M0D&[IH$T"B*/D0!!WZX)HUE*C/H #9!6U<76J-HO1K:JB+N:9P8R@9C'U#K@
M@?)*&;99D4HJ+CP@3;$-ENY$QU'4["\)THJR*V'GII.;R2QO]/YY9[^,0$J$
MC>+6>N0XC>F?-EJ13W*!#1XYA[+[A^1&[1'V'-ZF8FT15XXX9G',>.$,0?6*
M%58I&8P&&(+5B6^C91H/)).@^S::+L?Q-BQ&[\R+\>?\V_'A(L^-EE$(!/-0
M!>(BI2 T&I":+MZ8I.Q90]2?VP/*80]P6B#^X..PWN=5M7K0^'HBKR@'B@+F
MB(4$  ZY  0+3(#UP"C>*-U30V,Y9O$-5-[,9WY1?:C*JRJ_B0%PHVD94ZEN
M"ZPZ<(0,LX#_6(W*LV#[0>R#8KA>%Y0XZ8WON;S4:\SZL@\6=&EL?<QG5\4.
M&WSS^\P9A:AE#B$3=$(&E0O'^7K.WKLS2335&2?+=)IVCH.M9M.3%IGD8=W4
M&&<=H0I9**2JY\T3"Q4,!PM'\NHIIX^B69>\?C>936Z6-SNY_:A-QK'!P>X#
M&@/*D-4VS/H>Y;)1GL<7Q.]#.5:V0[=.>9Y_V\_SAVTR"95E4J$P4V<IU I:
MO9X[0CJI\M* ;N5;X7D"W;KD>3BSQLO1XJ):WPKL..:?:YHIZ@22"'&'B+<*
M<D8V*W%,GDE>K3Y._!;(VP-05O5 UQ=(.UWN6]MG0""*C!?1^B4">"P4JM=$
M-#V34.=TEOZ(C61B'GU3^U]Y]:6L/B_W1 0^:98Q!176/"A$WD$'I XRLYY=
MV! IK_V&R>H4#I6M$?)H-K\9%;HJ\M^+_:Q^IFG&$>":*H&\M))0)"UTZUGB
M8!2G.!,'=!ATP.YT8B;'8(05_4^Q(S)\>^.,46FYEX1S:I R(&A!:#-3RE)R
MG@_HLKT#MK=!SI<=ULO#4:B=]58+8;5D)!C-]5JU@2GJXX"@T[7ZV 6MAQWA
M*X7Q2A)!F<%,4"PC8=9K 20I$<^ %(N6^;HSPO<PBIXRRM,A)2@B0 7-61K%
MO2-F/5/"-3B3F)U$+NV/\3R,C$<SO)'8>[LCC.*(43*IH1$\!J10+@R'2&M>
MKXURG.*72HJHZ/#ZJNLSIGLV' TQ-9V6?^2S4>'+RI;++XO+Y72=2#>J5E\G
M\\#"K=!JUCLSB L&D;=" B<54X37KGT"2;,,KL.7.IURN>R:ZGWI++LF_[$8
M%9.O>_*;-!L@TXXY31A"@"@&)2*8UJZBF#'H3!Z]]8&Y3@E_M.!:AQK\/:\F
M\6MCH.4D<*<NI[4BQ.JQ^<<BFIW/9W0_<J1,!G7!2RFUEX!(;[% 9$-"8%Z=
MZ94HT#KGP-$HVYH<\3X#O<D7H^O?;N_+'7TNZS"PZWCQ]6;FYHO)3<PW^BZO
MKB;;3]-.OBSCAB*L@U9J.#)&2&EMK:P099-4_@%%R/:&U2$PZ6@XKYUE\P]%
M-0KS,N7-[;18; UZV](\ PQHH*557FAGI'+*UYH%I<:DE#,>4"+"WB#5#IE;
ME7$? W.JK_&DC]D/#Q%8CWMF6A,I@'+ >  BNK&F]1J@!2E1;0,J,'Q2Z9-$
M\;[4_GKB]XKBQQCH/,NO=NGZ.WIE$C-*7 P H<$69P!#OUFG-"CE7..O"UGM
M4WOPX?8?B^@2C*6"BNJRK&ZB67/Q93JY>]J@O]>>PU<3C(\PUUJI6,L<4BV%
MY!0PJH*:307GNE':CTYIL)MC[MMM.$&+\>?X(N[JXO)3^'1^F:]LA7T)4]OY
M@LQ+)YVR!/EXXPQ4L$T<I(XHHQSTZF1A_]VXUEO'U?-/@OIERLN^#W940XDL
M581K2HB5RH>3WPH1K[2D.<_<OKT!Y*#KXL-8,?#K8HRC1>IHL$DI"[LY_ 6
MPL0$$A'QJA)"->;K[NOB@RAZ^H107#+CI2;< $H9<0):C*VS,*9),:A7P=)_
MGIC&W&J4$.HP6IXR5  9$"\X'4#44("UT Y8X+T3C!CO4O;]"T@(=137VR#D
M*1-":1$?71&C%>?4"R]]F#>7 :B**=AO5:67PO(6"#GTA%!0(QI6H6*1'0J0
ME0 *8:@SC &-?<KKM %=I9Y8L6R-_B\A=500?(P2(%#0HFC,6@)<(!%%A@ :
MT^^>AT[9!DN;I(XZC)I]61L7MZL;W-E5K4'O31JUI4>&(!/ . AD6)4.&TER
MS86E4EHN)3B3\*%V6%QV0=+>+@G6UZ/WE=SKBU+]_7.8R;[2- VZ9P02ABQB
M@9*.>NJ4D1Q;#8P0RG.24O)V0*$; _&2=,"1TV,Q3GQ_\9H&W3/AF16(A;TG
M"!4,22X@1D%#E( CD12C-B#!U@T8&B/M:'KWA30[F=\N%\7^\_%QP\PQ'#-C
M>!V,"BJ(%,QXAES8DIQ(?[H\0WVCYQ@&_Y@"[WC*]H639%G^MD'"Q?:^)(-
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
M% ,4    " !51&5/H"G+\TP@ 0#M;A$ $0              @ $     9VEF
M:2TR,#$Y,#DS,"YX;6Q02P$"% ,4    " !51&5/=-$PO?@-  "HA@  $0
M            @ %[( $ 9VEF:2TR,#$Y,#DS,"YX<V102P$"% ,4    " !5
M1&5/I!6)G,L5  #"WP  %0              @ &B+@$ 9VEF:2TR,#$Y,#DS
M,%]C86PN>&UL4$L! A0#%     @ 541E3QA"G)4U*0  VM@! !4
M     ( !H$0! &=I9FDM,C Q.3 Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( %5$
M94^1.KVU"H0  &(D!@ 5              "  0AN 0!G:69I+3(P,3DP.3,P
M7VQA8BYX;6Q02P$"% ,4    " !51&5/\GEISOA+  "VG@, %0
M    @ %%\@$ 9VEF:2TR,#$Y,#DS,%]P<F4N>&UL4$L%!@     &  8 B@$
' ' ^ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6779988560">
<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) - Disposal Group, Held-for-sale, Not Discontinued Operations<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [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 );">Machinery and equipment</a></td>
<td class="nump">$ 26,687<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 );">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,518<span></span>
</td>
</tr>
<tr class="rh">
<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_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [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 );">Machinery and equipment</a></td>
<td class="nump">25,789<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 );">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">17,918<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Shipyard Division</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_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [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 );">Machinery and equipment</a></td>
<td class="nump">898<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 );">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">$ 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_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_LongLivedAssetsHeldForSaleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongLivedAssetsHeldForSaleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>23
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6788672752">
<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>Sep. 30, 2019 </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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 439,935<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>
</tr>
<tr class="rh">
<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 39,894<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">21,900<span></span>
</td>
</tr>
<tr class="rh">
<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">384,852<span></span>
</td>
</tr>
<tr class="rh">
<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 15,189<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=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6722499600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation Expense (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">25 years<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6781218048">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;text-align:left;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;"><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 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, hookup, commissioning, repair, maintenance and civil construction services. We operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> operating divisions ("Fabrication", "Shipyard" and "Services") 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.  During the first quarter 2019, our former EPC Division was operationally combined with our Fabrication Division.  See Note 7 for discussion of our realigned operating divisions and related financial information.  Our corporate headquarters is located in Houston, Texas, with operating 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 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 an offshore jacket and deck, </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> harbor tug vessels, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> offshore regional class marine research vessels, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> vehicle ferries, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> towboats, an ice-breaker tug, and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> towing, salvage and rescue ships. Projects completed in recent years include the fabrication of complex modules for a newbuild petrochemical facility and a meteorological tower and platform for an offshore wind project, and construction of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> technologically advanced OSVs and </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> harbor tug vessels. Other completed projects 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:30px;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;">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;"><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 accompanying unaudited Consolidated Financial Statements ("Financial Statements") reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation.  The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the "SEC").  Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements.  In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</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;">Our Consolidated Balance Sheet ("Balance Sheet") at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the Financial Statements and related footnotes included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> Annual Report. Certain amounts for the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> period have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") and our Consolidated Statements of Cash Flows ("Statement of Cash Flows") to conform to our presentation for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> period. </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: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, and diversify our customer base within all 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 cost reductions and the sale of underutilized assets.  We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.  See Note 3 for further discussion of our recent asset sales and assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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 that our cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, and availability under our Credit Agreement (defined in Note 4), 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.</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 and can 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 and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as noncurrent.</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;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;">Income (Loss) 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%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted income (loss) 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%;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;">Cash Equivalents and Short-term Investments</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;">Cash equivalents</font><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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term investments - </font><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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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. </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%;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.    </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;">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. 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. </font></div><div style="line-height:120%;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 Statement of 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;">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;">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%;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;">Depreciation Expense</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;"> to </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;"> years, 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.</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;">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;">We review long-lived assets for impairment, which include property, plant and equipment and our lease assets included within other noncurrent 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. During the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we identified no indicators of impairment. </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;">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;">The carrying amounts reported for financial instruments, including cash and cash equivalents, short-term investments, contracts receivable and accounts payable, approximate their fair values.</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;">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 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;">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.  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. </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. 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.  Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. 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. </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;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. </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: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. Prior to our adoption of Topic 606, our determination of percentage-of-completion for our fixed-price and unit-rate 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.  Accordingly, our determination of percentage-of-completion for the three and nine months ended September 30, 2018, was based on this method.  </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:10px;text-align:justify;text-indent:30px;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 fixed-price and unit-rate 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 also 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 contract 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.  Accordingly, our determination of percentage-of-completion for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, was based on this method.  The impact of the difference in methods of determining percentage-of-completion between the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> periods was not material.  </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><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;"> we also evaluated 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 did not believe was material to our Financial Statements.  Accordingly, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> cumulative adjustment to retained earnings as of January 1, 2018 was recorded.</font></div><div style="line-height:120%;text-align:justify;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;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. </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. </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;">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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </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 deferred pre-contract 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 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 (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.</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;">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;">Leases -</font><font style="font-family:inherit;font-size:10pt;"> In the first quarter 2019, we adopted ASU 2016-02, &#8220;Leases,&#8221; which required us to record a lease liability on our Balance Sheet equal to the present value of our lease payments for leased assets, and record a lease asset on our Balance Sheet representing our right to use the underlying leased assets for all leases having an original term of longer than 12-months. In our adoption we elected the modified retrospective transition method, and accordingly, prior periods have not been restated and continue to be reported under the lease standard in effect during such periods. We also elected certain practical expedients provided by ASU 2016-02, including not recording an asset or liability for leases having a term of 12-months or less and not separating lease and non-lease components for our leases. Upon adoption, we recorded operating lease assets and lease liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, at January 1, 2019.  Included in our lease asset was an intangible asset of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> associated with two favorable lease obligations recorded in connection with a former acquisition, which was reclassified as a lease asset under ASU 2016-02.&#160;</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;">The lease asset is reflected within other noncurrent assets, and the current and noncurrent portions of the lease liability are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our lease asset, current lease liability and long-term lease liability were </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</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;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  For&#160;leases with escalations over the life of the lease, we recognize expense on a straight-line basis. See Note 5 for further discussion of our lease liabilities.</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;font-style:italic;">Stock-based grants -</font><font style="font-family:inherit;font-size:10pt;"> In the first quarter 2019, we adopted ASU 2018-07, "Improvements to Non-employee Share-Based Payment Accounting," which simplifies the accounting for share-based payments granted to non-employees for goods and services. Under the ASU, most of the guidance for such payments to non-employees is now aligned with the requirements for share-based payments to employees. The adoption of the new standard did not have a material impact on our financial position, results of operations or related disclosures. </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;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;"> In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221; 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>26
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6777156320">
<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>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">30,000,000<span></span>
</td>
<td class="nump">30,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,236,000<span></span>
</td>
<td class="nump">15,090,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,236,000<span></span>
</td>
<td class="nump">15,090,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>27
<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>28
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>202</ContextCount>
  <ElementCount>257</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="gifi-20190930.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-20190930.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-20190930.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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gifi-20190930.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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2102100 - 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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103100 - 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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - CREDIT FACILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CreditFacilities</Role>
      <ShortName>CREDIT FACILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106100 - 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>11</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2107100 - 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-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - SEGMENT DISCLOSURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosures</Role>
      <ShortName>SEGMENT DISCLOSURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.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>14</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2302301 - 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>15</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2303301 - 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>
      <Position>16</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2307301 - 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>18</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Segment Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosuresTables</Role>
      <ShortName>Segment Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2401402 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2401403 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Depreciation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2401404 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2401405 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2402402 - 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>24</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2402403 - 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>25</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2402404 - 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>26</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2402405 - 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>27</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2402406 - 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>28</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2403402 - 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>29</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2403403 - 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>30</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2405401 - 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>31</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Future Lease Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Future Lease Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/IncomeLossPerCommonShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Segment Disclosures - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails</Role>
      <ShortName>Segment Disclosures - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="gifi-20190930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Segment Disclosures - Summarized Segment Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails</Role>
      <ShortName>Segment Disclosures - Summarized Segment Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</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-20190930.xml</File>
    <File>gifi-20190930.xsd</File>
    <File>gifi-20190930_cal.xml</File>
    <File>gifi-20190930_def.xml</File>
    <File>gifi-20190930_lab.xml</File>
    <File>gifi-20190930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6637152560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Operating Lease, Liability, Maturity Schedule</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;">The table below sets forth the approximate future lease payments related to our operating leases with initial terms of more than one year (in&#160;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:48.6328125%;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:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:33%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</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;">Remainder of 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">163</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;">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;">659</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;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;">668</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;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">677</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;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">676</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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">6,173</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,016</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;">Less interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,989</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;">Present value of lease liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">5,027</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_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6781217248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT DISCLOSURES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT DISCLOSURES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SEGMENT 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 clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we operated and managed 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 represented our reportable segments.  During the first quarter 2019, our EPC Division was operationally combined with our Fabrication Division.  Our EPC Division was previously created to support the pursuit of a specific EPC project and other projects that require project management of EPC activities.  Our operational combination of the EPC Division with the Fabrication Division is the result of our reduced emphasis on EPC project management opportunities and greater focus on modular fabrication and offshore wind opportunities.  As a result of the aforementioned, we currently operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> operating divisions ("Fabrication", "Shipyard" and "Services") 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 current reportable segments.  The segment results for the EPC Division for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> were combined with the Fabrication Division to conform to the presentations of our reportable segments for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> periods.  We believe that our operating divisions meet the criteria of reportable segments under GAAP.  Our </font><font style="font-family:inherit;font-size:10pt;">three</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: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 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 and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels. In addition, our Fabrication Division supports our efforts to pursue offshore wind opportunities and other projects that require project management of EPC activities. These activities are performed 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: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, tugboats, 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, our Shipyard Division performs 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. These activities are performed 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 and related services on offshore platforms and inland 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. Our Services Division also contracts 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, our Services Division fabricates packaged skid units and performs various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. These services are performed 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 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 costs that do not directly relate to our </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> operating divisions. Such costs include, but are not limited 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. Costs incurred by our Corporate Division on behalf of our operating divisions are allocated to the operating divisions. Such costs include, but are not limited to, costs related to human resources, insurance, sales and marketing, information technology and accounting.</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 generally evaluate the performance of, and allocate resources to, our operating divisions based upon revenue, gross profit (loss) and operating income (loss). Division 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 </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Three Months Ended September 30, 2019</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">(428</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,402</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">210</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,685</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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 loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(848</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,349</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(407</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,324</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,928</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">992</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:9pt;"><font style="font-family:inherit;font-size:9pt;">362</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:9pt;"><font style="font-family:inherit;font-size:9pt;">96</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,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><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">137</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">326</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">168</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">631</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,098</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:9pt;"><font style="font-family:inherit;font-size:9pt;">109,129</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,604</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:9pt;"><font style="font-family:inherit;font-size:9pt;">76,334</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:9pt;"><font style="font-family:inherit;font-size:9pt;">277,165</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Three Months Ended September 30, 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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,492</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,617</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(779</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,712</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,237</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,764</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,191</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(402</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,277</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,482</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,495</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,744</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,023</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">365</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:9pt;"><font style="font-family:inherit;font-size:9pt;">42</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,480</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</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:9pt;"><font style="font-family:inherit;font-size:9pt;">783</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:9pt;"><font style="font-family:inherit;font-size:9pt;">545</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,471</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,780</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:9pt;"><font style="font-family:inherit;font-size:9pt;">86,162</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,427</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:9pt;"><font style="font-family:inherit;font-size:9pt;">58,595</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:9pt;"><font style="font-family:inherit;font-size:9pt;">262,964</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 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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Nine Months Ended September 30, 2019</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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: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;" 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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,877</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,594</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,088</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(347</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,599</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,817</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,610</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,788</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,594</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,698</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,148</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,099</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:9pt;"><font style="font-family:inherit;font-size:9pt;">319</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,264</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:9pt;"><font style="font-family:inherit;font-size:9pt;">282</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,060</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:9pt;"><font style="font-family:inherit;font-size:9pt;">648</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,990</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,098</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:9pt;"><font style="font-family:inherit;font-size:9pt;">109,129</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,604</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:9pt;"><font style="font-family:inherit;font-size:9pt;">76,334</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:9pt;"><font style="font-family:inherit;font-size:9pt;">277,165</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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Nine Months Ended September 30, 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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,677</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,692</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">161,016</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,888</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,563</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,390</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,171</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,232</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,572</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,810</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,223</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,952</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,219</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,170</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,141</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:9pt;"><font style="font-family:inherit;font-size:9pt;">258</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,788</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,442</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:9pt;"><font style="font-family:inherit;font-size:9pt;">708</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:9pt;"><font style="font-family:inherit;font-size:9pt;">70</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,362</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,780</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:9pt;"><font style="font-family:inherit;font-size:9pt;">86,162</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,427</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:9pt;"><font style="font-family:inherit;font-size:9pt;">58,595</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:9pt;"><font style="font-family:inherit;font-size:9pt;">262,964</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%;padding-bottom:2px;text-align:left;padding-left:30px;text-indent:-18px;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;" 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:18px;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and short-term investments are reported within our Corporate Division. Total assets previously reported for 2018 have been recast to conform to our presentation for 2019.</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>31
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6792578336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held for Sale - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>machine </div>
<div>crane</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of assets held for sale, net</a></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">$ 369<span></span>
</td>
<td class="nump">$ 3,701<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 );">Recoveries from insurance claims</a></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">9,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></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,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 sale of property, plant and equipment</a></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,598<span></span>
</td>
<td class="nump">57,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Net expense included within asset impairments and (gain) loss on assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 324<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="num">(5,683)<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 );">Disposal Group, Held-for-sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,518<span></span>
</td>
<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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-sale, Not Discontinued Operations | Fabrication Division</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,918<span></span>
</td>
<td class="text">&#160;<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>
<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>
<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 );">Disposal Group, Held-for-sale, Not Discontinued Operations | South Texas Fabrication Yards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ProceedsFromPropertyInsurancePolicy', window );">Recoveries from insurance claims</a></td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">$ 6,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_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="text">&#160;<span></span>
</td>
<td class="nump">3,200<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_InsuranceSettlement', window );">Insurance settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</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<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 );">Disposal Group, Held-for-sale, Not Discontinued Operations | Texas 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-sale, Not Discontinued Operations | Shipyard Division</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Fabrication Division</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | South Texas Fabrication Yards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Net 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">53,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 on sale of assets held for sale, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></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<span></span>
</td>
<td class="nump">1,200<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_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet', window );">Asset impairment and (gain) loss on assets held for sale, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 long-lived assets to be disposed of</a></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<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Net expense included within asset impairments and (gain) loss on assets 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="nump">$ 1,800<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_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group, Disposed of by Sale, Not Discontinued Operations | Shipyard Division</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of long-lived assets to be disposed of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Shipyard Division</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsHeldForSaleLineItems', window );"><strong>Long Lived Assets Held-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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_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_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_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=118932676&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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongLivedAssetsHeldForSaleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LongLivedAssetsHeldForSaleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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_TexasNorthYardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TexasNorthYardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6721759824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic and diluted</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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common shareholders</a></td>
<td class="num">$ (6,779)<span></span>
</td>
<td class="num">$ (10,949)<span></span>
</td>
<td class="num">$ (15,069)<span></span>
</td>
<td class="num">$ (15,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares (in shares)</a></td>
<td class="nump">15,254,000<span></span>
</td>
<td class="nump">15,044,000<span></span>
</td>
<td class="nump">15,214,000<span></span>
</td>
<td class="nump">15,017,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_EarningsPerShareBasicAndDiluted', window );">Basic and diluted loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (1.05)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive securities (in shares)</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="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_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=117326831&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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=117326831&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6792248672">
<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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 50,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,982<span></span>
</td>
</tr>
<tr class="re">
<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">(15,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,845)<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 );">Contracts in progress, net</a></td>
<td class="nump">35,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,137<span></span>
</td>
</tr>
<tr class="re">
<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">8,500<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">14,300<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent', window );">Contract with customer, liability, accrued contract losses, current</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3</span><table class="report" border="0" cellspacing="2" id="idp6779351840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - New Accounting Standards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Present value of lease liabilities</a></td>
<td class="nump">5,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease current liability</a></td>
<td class="num">(300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease noncurrent liability</a></td>
<td class="num">$ (4,700)<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_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
</tr>
<tr class="re">
<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 );">Present value of lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember', window );">Off-Market Favorable Lease | Accounting Standards Update 2016-02</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OffMarketFavorableLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>35
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6781173472">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', 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:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">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;">A summary of our assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">     </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;margin-left:auto;margin-right:auto;width:557px;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:222px;" 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:95px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:87px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:95px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:center;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:center;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:center;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:center;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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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="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;" 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="text-align:center;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;" 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="text-align:center;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;" 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:12px;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;">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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,789</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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">898</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: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;background-color:#cceeff;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,687</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;" 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="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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: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;" 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,918</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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">600</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="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;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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,518</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fabrication Division 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 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 the second and fourth quarters of 2018, we completed the sale of the Texas South Yard and Texas North Yard, respectively, which included both fabrication yards and certain equipment.  In connection with the sale of the Texas South Yard, during the nine months ended September 30, 2018, we received net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;"> and recognized a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, which is 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: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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Fabrication Division continued to have </font><font style="font-family:inherit;font-size:10pt;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;"> of assets held for sale ("Fabrication AHFS"), which were initially expected to be sold with the South Texas Properties.  These assets consist primarily 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.  The Fabrication AHFS were relocated 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 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.  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, of which approximately </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> was reflected as a liability on our Balance Sheet at December 31, 2017, related to estimated future repairs associated with Hurricane Harvey.  In addition, 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;"> payment 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;"> of payments received during the nine months ended September 30, 2018.  In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the 2018 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 no 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="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 recorded during the nine months ended September 30, 2018, 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%;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;">Other -</font><font style="font-family:inherit;font-size:10pt;"> During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we received proceeds of </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.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the sale of assets that were held for sale, which resulted in a gain of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and loss of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.  During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded expense of </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;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> related to the impairment of other assets that were held for sale.  The net expense of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the nine months ended September 30, 2018 is 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: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;">The sale of our South Texas Properties did not impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties, and the Fabrication AHFS, did 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;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;">Shipyard Division 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;"><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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Shipyard Division had </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> of assets held for sale ("Shipyard AHFS"), which consists of a 2,500-ton drydock located at our shipyard in Houma, Louisiana.  The carrying value reflects an impairment of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> recorded during the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, as we sold the drydock in October 2019 for net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, which was </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> less than its carrying value. The Shipyard AHFS did 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_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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><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> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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>37
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6791349920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)<br> shares in Thousands, $ 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, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,910<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, 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 Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,296)<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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Vesting of restricted stock</a></td>
<td class="num">(787)<span></span>
</td>
<td class="num">$ (79)<span></span>
</td>
<td class="num">(708)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">676<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">607<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 Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,043<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 Mar. 31, 2018</a></td>
<td class="nump">214,086<span></span>
</td>
<td class="nump">$ 10,813<span></span>
</td>
<td class="nump">100,355<span></span>
</td>
<td class="nump">102,918<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 );">Beginning balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,910<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, 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(15,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,044<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 Sep. 30, 2018</a></td>
<td class="nump">205,136<span></span>
</td>
<td class="nump">$ 10,957<span></span>
</td>
<td class="nump">101,661<span></span>
</td>
<td class="nump">92,518<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 );">Beginning balance (in shares) at Mar. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,043<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 Mar. 31, 2018</a></td>
<td class="nump">214,086<span></span>
</td>
<td class="nump">$ 10,813<span></span>
</td>
<td class="nump">100,355<span></span>
</td>
<td class="nump">102,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="ro">
<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">755<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">680<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 Jun. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,043<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 Jun. 30, 2018</a></td>
<td class="nump">215,390<span></span>
</td>
<td class="nump">$ 10,888<span></span>
</td>
<td class="nump">101,035<span></span>
</td>
<td class="nump">103,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(10,949)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,949)<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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Vesting of restricted stock</a></td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">703<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">634<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 Sep. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,044<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 Sep. 30, 2018</a></td>
<td class="nump">$ 205,136<span></span>
</td>
<td class="nump">$ 10,957<span></span>
</td>
<td class="nump">101,661<span></span>
</td>
<td class="nump">92,518<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 );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">15,090<span></span>
</td>
<td class="nump">15,090<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, 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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(3,042)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,042)<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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Vesting of restricted stock</a></td>
<td class="num">(714)<span></span>
</td>
<td class="num">$ (71)<span></span>
</td>
<td class="num">(643)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">560<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">504<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 Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,236<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 Mar. 31, 2019</a></td>
<td class="nump">$ 197,904<span></span>
</td>
<td class="nump">$ 11,006<span></span>
</td>
<td class="nump">102,104<span></span>
</td>
<td class="nump">84,794<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 );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">15,090<span></span>
</td>
<td class="nump">15,090<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, 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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (15,069)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2019</a></td>
<td class="nump">15,236<span></span>
</td>
<td class="nump">15,263<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 Sep. 30, 2019</a></td>
<td class="nump">$ 187,044<span></span>
</td>
<td class="nump">$ 11,123<span></span>
</td>
<td class="nump">103,154<span></span>
</td>
<td class="nump">72,767<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 );">Beginning balance (in shares) at Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,236<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 Mar. 31, 2019</a></td>
<td class="nump">197,904<span></span>
</td>
<td class="nump">$ 11,006<span></span>
</td>
<td class="nump">102,104<span></span>
</td>
<td class="nump">84,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,248)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,248)<span></span>
</td>
</tr>
<tr class="re">
<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">786<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">707<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 Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,236<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 Jun. 30, 2019</a></td>
<td class="nump">193,442<span></span>
</td>
<td class="nump">$ 11,085<span></span>
</td>
<td class="nump">102,811<span></span>
</td>
<td class="nump">79,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(6,779)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,779)<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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Vesting of restricted stock</a></td>
<td class="num">(81)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 462<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">416<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 Sep. 30, 2019</a></td>
<td class="nump">15,236<span></span>
</td>
<td class="nump">15,263<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 Sep. 30, 2019</a></td>
<td class="nump">$ 187,044<span></span>
</td>
<td class="nump">$ 11,123<span></span>
</td>
<td class="nump">$ 103,154<span></span>
</td>
<td class="nump">$ 72,767<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment To Additional Paid In Capital, Income Tax Effect From Share-Based Compensation, Net, In Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares</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_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>38
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6788586784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Nov. 05, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GULF ISLAND FABRICATION INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001031623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,263,170<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_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_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>EXCEL
<SEQUENCE>39
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %5$94\?(\\#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,$%     @ 541E3R?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    " !51&5/"AQVU^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>.ED!L:C+91,GD)"8!.(6)=X6K4FCQ*C=V].6
MK1."!^ 8^\_GSY)K$Z5I$[ZD-F(BA_FF]TW(TL05.Q!%"9#- ;W.Y9 (0W/7
M)J]I>*8]1&V.>H^PX/P>/)*VFC2,P"+.1*9J:Z1)J*E-9[PU,SY^IF:"60/8
MH,= &40I@*EQ8CSU30U7P @C3#Y_%]#.Q*GZ)W;J #LG^^SF5-=U95=-N6$'
M >_/3Z_3NH4+F70P./S*3M(IXHI=)K]5Z\WVD:D%%\M"B(+?;?F#K"IYN_P8
M77_X785]:]W._6/CBZ"JX===J"]02P,$%     @ 541E3YE<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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
M#%?M+M.QUPQ.N:8D1CZ-,:PEASEA%UHBMCT_L4G!C-4 LIX/25+6*-)6))2
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
MT_P;:P.@E-T=KE"'#VQQ%#0AFN_0=M.:34ZP_?R"V/*,R]]02P,$%     @
M541E3QH?'E^T 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]
M4V%OVR 0_2N('U 2QTVCR+;4=)HV:96B5ML^$_MLHP+G 8[;?U_ KN=MUKX
M=]Q[]^XXL@'-BVT!''E54MN<MLYU1\9LV8+B]@8[T/ZF1J.X\Z9IF.T,\"J"
ME&3)9K-GB@M-BRSZSJ;(L'=2:#@;8GNEN'D[@<0AIUOZX7@23>N"@Q59QQMX
M!O>].QMOL9FE$@JT%:B)@3JG]]OC*0WQ,>"'@,$NSB14<D%\"<;7*J>;( @D
ME"XP<+]=X0&D#$1>QJ^)D\XI W!Y_F#_'&OWM5RXA0>4/T7EVIP>**F@YKUT
M3SA\@:F>6TJFXK_!%:0/#TI\CA*EC2LI>^M032Q>BN*OXRYTW(?Q9G^88.N
M9 (D,^ 0\[ Q453^B3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*;WF;L
M&HBFF-,8DRQCY@CFV><4R5J*4_(//%F'[U85[B)\]X?"_3I!NDJ01H+TOR6N
MQ=S]E80M>JK -'&:+"FQUW&2%]YY8.^3^":_P\=I?^2F$=J2"SK_LK'_-:(#
M+V5SXT>H]1]L-B34+ASO_-F,8S8:#KOI!['Y&Q?O4$L#!!0    ( %5$94^@
M(8:YM0$  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL?5-MCY0P
M$/XK37_ E65973= <GO&:*+)YHSGYRX,T%Q?L"W+^>^=%@Y1B5_:SG2>9YZ9
M3O/1V&?7 7CRHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1Y
MPQ07FI9Y]%ULF9O!2Z'A8HD;E.+VYQFD&0NZHZ^.1]%V/CA8F?>\A:_@O_47
MBQ9;6&JA0#MA-+'0%/1^=SIG(3X&/ D8W>I,0B578YZ#\:DN:!($@83*!P:.
MVPT>0,I A#)^S)QT21F Z_,K^X=8.]9RY0X>C/PN:M\5]$A)#0T?I'\TXT>8
MZSE0,A?_&6X@,3PHP1R5D2ZNI!J<-VIF02F*OTR[T'$?IYO#889M ](9D"Z
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
MGNTX9J/A33?](#9_X^(/4$L#!!0    ( %5$94]AGSV*L@$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U388_4(!#]*X0?<'39]3PW;9/;
M,T83339GU,]L.VW) 5.!;L]_+]!>K5K] LPP[\V;8<A'M$^N _#D62OC"MIY
MWQ\9<U4'6K@;[,&$FP:M%CZ8MF6NMR#J!-**\2R[95I(0\L\^<ZVS''P2AHX
M6^(&K87]<0*%8T%W],7Q*-O.1P<K\UZT\!G\E_YL@\46EEIJ,$ZB(1::@M[O
MCJ=#C$\!7R6,;G4FL9(+XE,T/M0%S:(@4%#YR"#"=H4'4"H2!1G?9TZZI(S
M]?F%_5VJ/=1R$0X>4'V3M>\*>D=)#8T8E'_$\3W,];RB9"[^(UQ!A?"H).2H
M4+FTDFIP'O7,$J1H\3SMTJ1]G&[XFQFV#> S@"^ NY2'38F2\K?"BS*W.!([
M];X7\8EW1QYZ4T5G:D6Z"^)=\%[+W6V6LVLDFF-.4PQ?QRP1++ O*?A6BA/_
M"\ZWX?M-A?L$W_^F\!_Y#YL$AT1P^&^)6S%_JF2KGFJP;9HF1RH<3)KDE7<9
MV'N>WN17^#3MGX1MI7'D@CZ\;.I_@^@A2,ENP@AUX8,MAH+&Q^/K<+;3F$V&
MQW[^06SYQN5/4$L#!!0    ( %5$94^N_\!N@ (  -L)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;'56T8Z;,!#\%<0''!A(@!-!2JZJ6JF5HJMZ
M?782)T$'F-I.<OW[VH;0%,8O8)O9F37>76]QX^)=GAE3WD=3MW+EGY7JGH-
M[L^LH?*)=ZS57XY<-%3IJ3@%LA.,'JQ14P=1&"Z#AE:M7Q9V;2O*@E]47;5L
M*SQY:1HJ_FQ8S6\KG_CWA=?J=%9F(2B+CI[8#Z9^=ENA9\'(<J@:ULJ*MYY@
MQY6_)L\;DAL#BWBKV$T^C#VSE1WG[V;R];#R0^,1J]E>&0JJ7U?VPNK:,&D_
M?@^D_JAI#!_'=_;/=O-Z,SLJV0NO?U4'=5[YF>\=V)%>:O7*;U_8L*&%[PV[
M_\:NK-9PXXG6V/-:VJ>WOTC%FX%%N]+0C_Y=M?9]&_CO9M@@&@RBB4'0"UG/
M/U%%RT+PFR?ZG]]1<\;D.=+_9F\6[:^PW[3S4J]>2[*,B^!JB ;,IL=$CY@1
M$6CV42)"$IMH9AYA\QAZ&%OS^%$]B3%! @D22Y#\M\5DLD6$66"1!119 (+E
M1 1A4BRRA")+0)!-1! FQR(I%$GG!&DX$4$81TQD4"0#!-%$!&$<!Y]#D1P0
M3 \>81P'3T*<0>&,(DZG&33'D'3ID'$D*@$4,QT$RAPZ,%O7) (4^50'@++0
MH8/3FL2 @DQU$,A1/0C.?@)2.YM5. 1*'#JX !"0W=EBJH- KCC -8" !,]F
M<8! KCC 98" ',]F<0! N2L.<"4@(,WS61P@D"L.<#$@(-/S61P@T#0.@H>[
MM6'B9+L*Z>WYI;4MS</JV+FL(WLW_X/W;<]W*DY5*[T=5_J&M_?PD7/%M"_A
MDXZ5L^ZTQDG-CLH,4ST6?;O13Q3OAE8J&/NY\B]02P,$%     @ 541E3_+!
MRJO5 0  G 0  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL;53;;MLP
M#/T501]0)4[BI(%MH.E0;, &!!W6/2LV?4$ERY7DN/O[4;+K>:E>+)$Z/(>4
M226#TJ^F!K#D78K6I+2VMCLR9O(:)#=WJH,63TJE);=HZHJ93@,O?) 4+%JM
M8B9YT](L\;ZSSA+56]&T<-;$]%)R_><$0@TI7=,/QW-3U=8Y6)9TO(*?8']U
M9XT6FUF*1D)K&M42#65*'];'4^SP'O#2P& 6>^(JN2CUZHQO14I7+B$0D%O'
MP'&YPB,(X8@PC;>)D\Z2+G"Y_V!_\K5C+1=NX%&)WTUAZY0>*"F@Y+VPSVKX
M"E,].TJFXK_#%03"72:HD2MA_)?DO;%*3BR8BN3OX]JT?AW&D_U^"@L'1%-
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
MN,Y$:>P8%>;I[(Y"LF9D4:DTY'5XUZUY]R/_.<P>X(\!_A2 P_\&!&- <!.
MALR,U4]$DCSEK'?X\+<ZHHL"KP*UF3N]:/;.?%-NA5H]Y7ZP3-%)$XV8]8#Q
M+S'7B,*""+T)@U0&4QJ^-0W?$ 17!-A.$%@) D,07A'<9+D>,+'!M 83+[R9
M-$.K2FA1"6Y4!DQTH1)Y?F)7B:PJD44EO%&)[E0>@CDOL54EMJA$-RKQW8X]
MA,F<3&*522PRL9U@8258O+\TEE:"Y=NE42SOC";^G$_LV3O)>[LXBA%T51VS
M_PW/M"RV",T4&+:W&_Y OV%[P^%W=%R![UL.+^_LHHO#2M\>WPD_U*UPMDRJ
M<\^<3B5C$A2C]ZBVKE(7UC2A4$H]3-28#Z?V,)&L&V\D-%V+^3]02P,$%
M  @ 541E3[?6UHV !0  DA\  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULE9GA;N)&%(5?!?$ B^?.O6,[(I&20-5*K;3:JNUO)W$2M("I[23;MZ]M
M'!;FG@'[3\#.-]=S#^:,#S/_*,KOU6N>UY,?F_6VNIZ^UO7N:C:K'E_S359]
M*7;YMOG/<U%NLKHY+%]FU:[,LZ=NT&8]HRARLTVVVDYOYMVYK^7-O'BKUZMM
M_K6<5&^;35;^=Y>OBX_KJ9E^GOBV>GFMVQ.SF_DN>\G_S.N_=E_+YFAVJ/*T
MVN3;:E5L)V7^?#V]-5=+UPWHB+]7^4=U]'[2MO)0%-_;@]^>KJ=1.Z-\G3_6
M;8FL>7G/[_/UNJW4S./?ONCT<,UVX/'[S^J_=,TWS3QD57Y?K/]9/=6OU]-D
M.GG*G[.W=?VM^/@U[QN2Z:3O_O?\/5\W>#N3YAJ/Q;KJ_DX>WZJZV/15FJEL
MLA_[U]6V>_WHZW\.PP.H'T"' <VUSPVP_0#[<P"?'<#] !YZ!>D'B'>%V;[W
M3LQ%5F<W\[+XF)3[^V&7M;>=N9+FXWIL3W:?3O>_1L^J.?M^0YS,9^]MH9ZY
MVS-TQ+CX%%EHQ!R(63.!PRP(S>*.U' ZO<"])IPWS<7%(LNS14ZF::%8MAMO
MCZ]@'2[ L !W!?BH0!QY8N\1UR';/2))Y,NA*4YCXU$+31'9Q%E/%HT99R(3
MZ$Q@9Z(Z(TYQ 0<+N.':QK! ?%G;/2)'C3HCGK*:B>/4TU4SPF0\535$(A'N
M*($=)5K34($4%DB':VHB; _1955[YKA3DW+,GK  LS;Q;UE "0MYUURB8I%)
MXT!S >\S0." ;QEH7+>&1DB,3<78 1);W6[*1Q?J)=88,:=*8XT98R55(FO.
M.1>'1,:69[3GD5"@!/86(R-$QNYBW "1G98EEBCV1=88D3-J1=28,\;_5BP1
MYEP:$@A;G]'>1V(#);#7F&2$QMAM3#I XU2WRU9KK#'K4A9?8XV9A*(D]D4&
M'#5K7$!EPEY(V@M).% ".PZ9X2H3=ARBRRKWS(G*_CH'&$Z]NW.!(&O\E0Y0
M)DT"JS]A%R3M@LUR&2B!G89XA+C8:4@_QFAQ9=!R!S"PW $*+7>H6'BY(^R!
MI#V0)*0/-AJ*1TB,C8;T4XV6.-'M)H827V*--;.QODL S$2)=>HVUIPC$WH,
M)FR"I$V0)/ Y6>PS-AHNLL4^8_63C1*Y9T[:C7WJ'E F8O+O8X"1%7]17 +,
M-I]K*(1A![3: 4E")0)!;D22L]AM[( LUS.GXL6B- 98HXKQ-=:8%6?]D(LP
M%X6^Z!8;H05Y3@*.;K'=V!&)SF*[L0,RG=4Y2^E[$5E<1I9GD=-NL/-9D.=<
MJ 1V%SLBT3%V%QZ0Z%BG*U_3R\CB,K(\BYQV@XV.081S@0C'V$YX1(1C;"<\
M(,(Q"%TV\I<T0"7B1PL "5'J:ZLIEJ V@=^K0'AS@:=FQD["(\(;8R?A >&-
M=8Y*F=7/9B#B-:N9_]@+,!MQI'XW YCA-/#4RMCC&&0W%\ANC(V%1V0WQL;"
M [(;ZQ05^Y'L'D"&$^<+#&*@83\; \I:#JST@NU.0&AS@= FV&-D1&@3[#$R
M(+2)3E&B'A4 1(G_P L@8XSOO>AZ(7L0['L"0IL+W/Z"'49&A#8)_/0\(+2)
M#E!*VHO(XC*R/(N<=H/-3D!*<R%!L*7(B)0FV%)D0$H3G9>4IA>1Q65D>18Y
M[0:[FX!0Y@*AS&$?<2-"F<,^X@:$LIXYV8NAU#=91,6QGQ< %1__8+47%U V
MC?Q'_=G1?N(F+U^ZS=UJ\EB\;>M6E:.SAPWD6VKW([WS=^;JWH#S"W.UW&\/
M_RR_WZW^(RM?5MMJ\E#4=;'I]BJ?BZ+.F\E'7YI[XC7/G@X'Z_RY;M_&S?MR
MOTN\/ZB+7;\#/CMLP]_\#U!+ P04    " !51&5/0[*6["\"  !W!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R55>V.FS 0?!7$ QR8;R*"U%Q5
MM5(K15>U_>TDFX#.8&H[X?KVM0U!26Z1N#]@F]F9G<5K%ST7K[("4,Y;PUJY
M=BNENI7GR7T%#95/O(-6?SERT5"EI^+DR4X /=B@AGF![R=>0^O6+0N[MA5E
MP<^*U2ULA2//34/%OPTPWJ]=XEX77NI3I<R"5Q8=/<%/4+^ZK= S;V(YU VT
MLN:M(^"X=C^1U88D)L B?M?0RYNQ8ZSL.'\UDV^'M>N;C(#!7AD*JE\7> ;&
M#)/.X^](ZDZ:)O!V?&7_8LUK,SLJX9FS/_5!56LW<YT#'.F9J1?>?X714.PZ
MH_OO< &FX283K;'G3-JGLS]+Q9N11:?2T+?A7;?VW8_\US \(!@#@BD@2*V7
M0<AF_IDJ6A:"]XX8BM]1\X_)*M"UV9M%6PK[32<O]>JE#)*L\"Z&:,1L!DQP
MA\DGC*?Y)Y$ %0DL07A+D/HX08@2A)8@NB,@#UD.F,1B6HN)PCP/8UPG0G4B
M1"=XT!DP\8U.@$O$J$2,2(0X08(2),N+F:($Z8)BIN^*&>99'N$R&2J3(3(S
M!#E*D"\W2GQ\<_L+K(Z@NQ]*<G].:::-"*(TL_4(WB3D UU"\#8A2_ID!-WZ
M#;,HBV=V,<$[A6"MDLQ0X)U X@\8QGN!)$L,)^\V,XE)]GB">3='IKF2?E!Q
MJEOI[+C2IZ\](X^<*]"4_I-.O=*WX#1A<%1FF.JQ&*Z"8:)X-UYSWG37EO\!
M4$L#!!0    ( %5$94\&OEUN9@(  +T)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;)66VXZ;,!"&7P7Q  MC"(>((#5;5:W42M%6;:^=Q EH 5/;
M2;9O7]L0E(1!(C?Q@9E_9AB^V-F%BW=9,*:<C[IJY,HME&J7GB=W!:NI?.$M
M:_23 Q<U57HICIYL!:-[ZU17'O']R*MIV;AY9O<V(L_X255EPS;"D:>ZIN+?
MFE7\LG+!O6Z\E<="F0TOSUIZ9#^9^M5NA%YY@\J^K%DC2]XX@AU6[B=8KDE@
M'*S%[Y)=Y,W<,:5L.7\WBV_[E>N;C%C%=LI(4#V<V2NK*J.D\_C;B[I#3.-X
M.[^J?['%ZV*V5+)77OTI]ZI8N8GK[-F!GBKUQB]?65_0PG7ZZK^S,ZNTN<E$
MQ]CQ2MI?9W>2BM>]BDZEIA_=6#9VO/3Z5S?<@?0.9' @72U=()OY9ZIHG@E^
M<43W\EMJ>@Q+HM_-SFS:5V&?Z>2EWCWG)(XS[VR$>IMU9T/N;)+!QM/Z0Q""
M!B%6(+@3\'&! !4(K$!X)P /678VD;5IK$T8I&FPP..$:)P0B9/B @M48#&J
M%,((%XA0@6B<0>(_5(K9 !XD1H/$\_N1H +)C'XDHW[$J4\FOIL4#9,BA1)<
M 'S\\_;G-P0F"($9+4&-@HDX."3P!"6 8P)S.($Q*"3PHW3B.P><%$!02<()
M"9P5> (6P&F!.;B@1E.]P8&!)X@!'!F8PPR,H0%"_&B"&L"Q 8R;B?]!@G-#
MGN"&X-R0.=R@1E-Q)@Z7)[@A.#=D#C=DS$T"X6,@[^;@-1>;'U0<RT8Z6Z[T
M&6Y/V@/GBFE%_T4#4.B[U+"HV$&9::SGHKM0= O%V_ZRY TWMOP_4$L#!!0
M   ( %5$94_">3%MC (  *\(   9    >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;(U676^;,!3]*XCW%3#8.%$2J?E F[1)4:MMSV[B)*B F>TDW;^?;2BE
MMM?F!>S+.>>>ZPLVLROCS^)$J0Q>ZJH1\_ D93N-(K$[T9J(.];21CTY,%X3
MJ:;\&(F64[(WI+J*0!RCJ"9E$RYF)K;EBQD[RZILZ)8'XES7A/]=THI=YV$2
MO@8>RN-)ZD"TF+7D2!^I_-ENN9I%@\J^K&DC2M8$G![FX7TR+;#&&\"ODE[%
M:!SH2IX8>]:3;_MY&&M#M*([J16(NEWHBE:5%E(V_O2:X9!2$\?C5_7"U*YJ
M>2*"KECUN]S+TSS$8;"G!W*NY .[?J5]/3 ,^N*_TPNM%%P[43EVK!+F&NS.
M0K*Z5U%6:O+2W<O&W*^]_BO-3P ] 0P$E?LC0MH3TC="]B$AZPG9K1E@3X"W
M9D ] 5F$J%LLL_IK(LEBQMDUX-W[TQ+]FB93I/J[TT'33O-,-4"HZ&4!<#Z+
M+EJHQRP[#!AAD 59NY!D0$3*P. "^%PL@4,'[Q.L7 3"EH=/13:?BQ0N)/U/
M):EW/5/#3\<+D2&_0.85R(Q -C: K'YT$&0@C8' &$-H+<=-J,)%@<D$ []C
MZ'4,'<>9[;B#P%&6+PE$V.K/^C98X8,AG$&_:>0UC1S3 %OOPA(Y>5*8Y*EE
M^B94X:*2-$ESO^7<:SGW6)Y8EG,G#89Q;'U+N=MS9(/6KE*2I39JXTK!9 1Z
M5Q7V5H7=JB96EB5VLB@GMN%;0(4+ IGC-QIMGC7E1W/TB6#'SHW4W_8H.IRN
M]T!OOE9\F4Q7B2>^3J:;[O!\D^^.\A^$'\M&!$],JBW?;,P'QB15WN,[U8R3
M^GL8)A4]2#W,U9AW9V@WD:SM?P^BX1]E\0]02P,$%     @ 541E3Q(*712,
M P  ;!$  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULE5CM;MHP%'V5
M* _0Q,XW J1"H9NT2=6F;;]=,! UB5EB2O?VLQ.7QO8EI/W1Q.;<XW/O=0XX
MTS.K7YH#I=QY*XNJF;D'SH\3SVLV!UJ2YHX=:24^V;&Z)%P,Z[W7'&M*MFU0
M67C8]V.O)'GESJ?MW%,]G[(3+_**/M5.<RI+4O];T(*=9RYRWR=^Y/L#EQ/>
M?'HD>_J3\E_'IUJ,O O+-B]IU>2L<FJZF[GW:/*(4QG0(G[G]-ST[AV9RC-C
M+W+P=3MS?:F(%G3#)041EU>ZI$4AF82.OXK4O:PI _OW[^SK-GF1S#-IZ)(5
M?_(M/\S<U'6V=$=.!?_!SE^H2BAR'97]-_I*"P&72L0:&U8T[7]G<VHX*Q6+
MD%*2M^Z:5^WUK/C?P^  K +P)4"L/100J(#@(R <# A50#AVA4@%1&-7B%5
M/#8@40&)$>!UU6W;]4 XF4]K=G;J;L<=B=S8:)*(#;&1DVW_V\]$QQHQ^SK'
M&9IZKY)(818=!O<P<:)#'FS(!XDG!%Q48$C% EOA6%]@:2/BU-!PDV1UFV1M
M0P*C'(_ .AF&LPW F@<M0: 1!#!!"!*$+4'8KS8R.K+H,'&+J5J,;Y341N#4
MEW]&76U<E%FH%<"6)'$?IR46@8E%5F(X"XW$.DS46PA!JL?!UI$E.]1AFNH8
M5!T#JB-#=6S+06"UQP+7$! #P,?82M$":DDF8)()D&1L))E8DH(,RM'&1>F
MH!04E *"S(<@M07YD*"1N'5JE=+$:<(S4'@&"$]A N3#INV/=Q!TQ??1B'XJ
MD+;'P(8"P  -% :!7P/W" .B,E,4'BOJ-E 7!;LU"BQ1P54*V*]1^(E^P<Z(
M(&NT^F6[6016QL:A8*@RL.\AV_@"W_KQ (&P*6@8I(N!_0E!!F7MG<1.'"S0
M39PN"78H9%M4X%]K.^P5*!N_<S!L%M@?L7,42$L8W#H0<.@;$\/V@VW[L;<.
M" I-0<,@70QL.WB,[2A0/_$8+-!-G"X)-AT,F4YTA0(V'?P)T\&PZ6#;=( N
M0:#8K,HP2!<#NPV&/"*Y0@%[!$X^41+XF<;0,VV49 F"C)/&Z@:H$^/USG$E
MK??ML;UQ-NQ4<9E(;_;R:N >RW.@,;] DR4"YA_09-4=_#_HN_<0WTF]SZO&
M>69<G#[;,^*.,4Z%=O].M/- R?8R*.B.R]M$W-?=^;\;<'94[S:\RPN6^7]0
M2P,$%     @ 541E3P8JN0(Z @  I <  !D   !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&ULE57;CILP$/T5Q'L7[(1;1)":K:I6:J5HJ[;/3C(): VFMI-L
M_[ZV(8A-!HF^8(\Y<\Y<-'9^%?)5E0#:>ZMYH]9^J76["@*U+Z%FZDFTT)@_
M1R%KIHTI3X%J);"#<ZIY0,,P#FI6-7Z1N[.M+')QUKQJ8"L]=:YK)O]N@(OK
MVB?^[>"E.I7:'@1%WK(3_ #]L]U*8P4#RZ&JH5&5:#P)Q[7_D:PV)+(.#O&K
M@JL:[3V;RDZ(5VM\/:S]T$8$'/;:4C"S7. 9.+=,)HX_/:D_:%K'\?[&_MDE
M;Y+9,07/@O^N#KI<^ZGO'>#(SER_B.L7Z!.*?*_/_AM<@!NXC<1H[ 57[NOM
MSTJ+NF<QH=3LK5NKQJW7GO_FACO0WH$.#K3+I1-RD7]BFA6Y%%=/=L5OF>TQ
M65%3F[T]=*5P_TSPRIQ>BD68Y<'%$O6838>A(PQ-T@$3&/Y!A*(BU!$LQB(D
MQ D6*,'"$2S?$9"[*#M,[#!-%V4<IPDNLT1EEH@,O9/I,-%(YD-*X@R7B5"9
M")%9W,E$#S(DC<A$U6-4)D9DECA!@A(D\]N6H@3IC+:E#XG2*$DGZIFA,MF,
MMF6/;4O2A. R),1G)9S1N![TKG-)-M4Y,C&5!%&*)BCPF2/_,70$GSHR9^QZ
MT#C?-)O*%A\[,F?N"#)X=%(('SPR9_)ZT/@BB</[P@6C^]6^7]^9/%6-\G9"
MFZO:7:A'(308PO#)$);FR1P,#D=MMXG9R^[=Z PMVOY-#(:'N?@'4$L#!!0
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
M%T.'' S%N['[H^D**O\#4$L#!!0    ( %5$94^&XP4A<P(  /L'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U5VXZ;,!3\%<1[PQV2B" M2:I6
M:J5H5VV?'>($M 93VPG;OZ\OA 7C9OL2VX>9\9ECQR?M,'FE)83,>JM10S=V
MR5B[=AQ:E+ &=(%;V/ O9TQJP/B27!S:$@A.DE0CQW?=V*E!U=A9*F,'DJ7X
MRE#5P .QZ+6N ?F30X2[C>W9]\!S=2F9"#A9VH(+?('L1WL@?.4,*J>JA@VM
M<&,1>-[83]YZGPB\!/RL8$='<TLX.6+\*A9?3QO;%0E!! LF%  ?;G +$1)"
M/(W?O:8];"F(X_E=_;/TSKT< 85;C'Y5)U9N[*5MG> 97!%[QMT7V/N);*LW
M_PW>(.)PD0G?H\"(RE^KN%*&ZUZ%IU*#-S56C1R[7O].,Q/\GN /!+[W(T+0
M$X)W0OB0$/:$\']WB'I"I.W@*.^RF#O 0)82W%E$78<6B%OGK2-^7(4(RM.1
MWW@]*8_>LF 9I<Y-"/687&'\$29.II#='.(-"(<G,&3AF[+(_1G=GVZPG2/B
MI9;#AR+[AR*3- -CL0+)#R;%BLT"H5$@E +A1$ K9:XPL<0T$O,I3I*55@\#
MRG-7H0;;F6"1&VNPO1$6K_[A+3)ZBPS>M"/*%28:[>-%?A2ZKJO9,P'=< [<
M&16].7!O5/22,7!B,C::C&<FE]HERQ4D&=?2782A9M"(2@+-G1&UTD_/@/(6
M;F3VE1A])8;#TZ]<,JN@?A@?(O:/$"I-9_1RU9!<9!NA5H&O#1/_O5%TZ%1/
MOGCYM'CNK;>>(;[CG4TUHG=YU1:_ W*I&FH=,>/OK7P5SQ@SR!-W%SSGDG?B
M88'@F8EIPN=$]2.U8+CM6ZTS]/OL+U!+ P04    " !51&5/)OW+8.H!  #O
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q]5-MNG# 0_16+#XBY
M+-MV!4AAJZJ56FF5JNFS%X:+8F-JFR7]^_I"" &:%VR/SQR?,XR=C%P\R09
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
MV[]TX+U>3(/\\3.7@2AQQ[TEX74#U_B,7.,B!XE\,]<X[^ :;T%+R?&7:)R
M]#1)+3T0%N8$VJ/GWW[N#4 0T-,KF 8>HT^(>[Q-83L 8&(XT7]<P_&!UE4^
M)N6T<;G_# B,,]-%AGN8359*E3?1M VO-;D3?+DWAC5.$;40FUD3[[CLYTQ0
M.P#Y*2F[-8/:JR]\O#;31O+9G&GCX\_BQ\9UMN+';]C9G];Y2W:V\?$78?YV
M.]OXQO;8T;!';,:.YQ[?@!U;S+3Q\1=AQQ9O_[:=V>/>8F<;']_$%TYO?H[>
M?[SZI4/T:57K9_/BL8IF9;&("L>;06;)'CITQ^FO:]'KHU6!&CSH:!DH\+ER
M8_@6/Y.M8(TD"H"QU=#OTB4,ES$I0SXZ)X),8DB4+-#8\C?ZL5W^L$^TR@MO
M$V#-Z7BUK4S4X$F['P+Y".4A)-=;RTD=[\^R;ZC&\2AUX\0V V5YM2X)>_ X
M'M(2H-MN0KE/\CL6 LR)^(DW&0WJ9I283#QD<3&+WFRXN*Q;-NJSTJI)DIRO
MIRPEYG=L4'+&H08>7VZ#;<\A/]NKGL%0$688!B#JK%M4Q\_K<G*?H$4$CK;:
MRB#V*8&16-7=^IW/93%)TZFL7E%IN<GDU)3!%%D4!(I&DWF2+9JGIW"&61XR
M4(^B\5.T*T!_W0K!YZ ^8]5Z,]3#K8Z+LBP>462,UJ"CE=$9*+W9*CJ]*].T
M?9O+Y$EU^1>__=F_ZQ<[ 46M(2R#:B$3540&$!I.\'O,5O<H1K:)N@W\;8-*
MVTN9DUFG5F:=;&NN[;3KQJ :*0M$K"(WPPO>3I$>=+UW=?WA]/+B_[!7 ;T,
M-U\^?3J]_@NRL)N+#Y<7[R_.3B]OH].SLZLOE[<7EQ^BS\#QSB[.;QI#E7=)
M[DC^69%7Q3R;>@8"-*N"%?$7@27':>G5!C7]-ZPTNL0[37=25%Y87/0+<#/X
M,D'.1N1MEHQ!T$^ B.*3*,O/TV^ ,FDZA_^6ZPF1F#A:%-/U7"QABZ0$S0G1
MJTKGE4,:- '</0%IHKTH!."J3M<3AL\R7<%-ND\7:/NB7[-\ND95 _Z<)1-'
M@Y?%(]R,.S(J\*O)'.A1+A8%GHB-<MER27CJUX6>I0H](P)UM_L>;7]>%4H_
M\-]?T\D*WD2ZSE;Q^Z+XNE[&I#)G504OPOAQ1,RG!$  #UBE.8M*B'MP/>;P
M<,[0PAFKM'S()BG/Q].GLD"<)BK69306/V&TNB^+]=T]_INFAG%,8=R*SFQW
MY[T<$ORY$T<[-[#I)U#\=FC0G1N9;N<ULT$ 05[D>\VA8*2SH@3(P'IV7L?1
MXWTVN<>-,9+2NDKR*9%#I$KO"#][T3M@#C .\%>@#&6UBOZZ3DHX#Y(/8WH/
MG;'PQ?GGL^B=3O>85![ZR7S^A# =D]*-U(C>,UMS+_9 M$ZCRP*@=D2$;)I5
MDS4=!2(I+S.99W<X4AO$V)4S)V?;S-VXS'N,>]'5&HTB @R0G)*I[ DMA\#T
M)_0R8/7/!2 H8N!M^BT!U.25NTD]UM9>6B1Q]*>4*!@OZ&/R-8U _BGGB.$?
MBS4L%O !-@L;R68 !#@"04@6D!!-DLG7>7$7L3R2TA$ [P<$%V D0/*G4SBM
MQWN\LB7<CW)<)(#'^&B EO@T_G>&_#V-?H6A4V;00+R_Q@ IN%NP/N!0T6I]
MI_<[5M34%TN@S&1A 28-""RW#G$H <&C_MI#"E@&ZT/;,-WMU6,!$OHC+A+^
M@A4![NZ-X4"_IC1O3$OBEU?$*6.4+A[PYO#! C*D=/,!-3\KP)AT"?S1K0?0
M?$K1Q&5A-S/H9NB=4C=$M@0DP,?Q.@-9.J17<M1,>))H 9,590&G0[^NB&01
MQ0/$0TSCT0S$82]3/6'>9?U\"#;IY#[78>'.)-,')#;3Z.KFSXQ)'0<%2,T2
ML(.$P:9.$-"B@,CCO805@TPBK )7[V]\ZR80U/C(E]Y-KWM#^ \\-$_*.[2L
MSK/9B@Y?Z*12E@_K^0R?_91^RR8%T*H/5Y^02B$]DR&F:;K$(3Q/$2RN="7P
MCN*/KASH[!W@W[+(2!R=P"X(6<N'(BMAFIO/I]= .N_7\[F##6.1;BU"PRI)
MQ@$[OX6?D\F$7?6XBW6>@,Z +WM!@-S]+3P?B'K+U[".,IW-$;083/(( AM@
M0/&(A*Y:CZMLFB5XBWH1&:IE;E7=&3N(_3$#!I4P 509IREPYWFV@!EE:Q,K
MJ?1H*ZW+].\OD0&6_#;NNIP2"R1RF+ [%V&P!&(PR99XF9A]$PI/)N@/#($*
M!WQZ^AEVC(B&/+7,%H9:5VX13,HRCUBDX;_'&X81/+3I4U"\D<H,^GA,U^G=
M>LZ'=+/WOQ5[:-:;=**:#@4W?9N01DH1$<SMHUU\>.?F_&SG=2\ZI:TB"CWQ
M.EK!-"V Y:[<-<.SDTD-T^&[6Q0K>#3%T ,06$O681 2! >]NZV P%,GKE"
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
MWJ)>N*8HB$WK]HNKLF^R,F*<Y(\DX*%_'W&(2(B?#4VS;C26=4G@).,0O;!
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
MGN*"L6!;9>XN:CX6QM9S@2LJQBA5T\T698HGJF]DOW,C+UC,IH6$EH:N9;&
M[4P-&@O;[9TA/'OTSD,9QMG,R1A<K.<DSN!<>"!*!QS%U5OV1%CH'3"M%(DA
M(E8>.=,VP*A?I,:QG)<UO/,&*X)PG^X4IW9[JO=X-XI;);6B2[&UUPJO]9<3
MUB]%0J)KX[C40A][1-'4U4H$W<1!.B."7PRM0 -7U/E<BGXG%CH;]0/'/\ZX
MMA HZ\6*)0B65%5O+=E5ZB,Q.,"+4,-"D?);]^@NHG$E6^VYE)S;?TH6RS>?
M-"%$5PO/+C@.E8T9GGCY>+NV>/>7)$[%&@)52T%R^4/&W*NZ,6 3[EF,VX%2
MK&?1<'6W16R?^HCM&_1;D1GARY(B6W9W3F^^[+Q&YG>PUS^)H]L"+F0TZH^8
M:/3?*&+06?MB:C3RF5I1Z-G!&QC.O>^3CC U*)D62[&I<"S@GY)\C>J!1-E*
M*-$:9&H@/BD>"LCEQ;IJ]?#?H6N<+%W^W#4 9P\%2*1,[BEDC(@3G\F:C?-\
M0;2XQOW[#>VY*Z! -9A$;WED,N"N_*E81\$S,071+JGXR#WY"P"68_?.]-FT
M^T]Y=B,U4_DJ+YZ'[_;<_OQ80NO*5+\$ZK)&[E(Y![6((\FX*&,-+#4OF/N\
M6I79>,V&?HZ5E3 (4<][T2<9L_YJ35A(PA *T0I=?@0A]9I@+W*$Y!__RJMR
MX,6A00)G/<O;@>JA"O;.N$#.7H !!!0/$=29<R(1[K2%3)#JNE)_DM4WKTWL
MS!V54X*IT)+#]FM'+2?*=_#[[7$(8]C& 20W6"\-AK"!P@6PT$;=:L(4-<^,
MV0JK2VL,8LY/<.PG[_E)T9Z0IB79NQU(*>L2I Y)XO6J/"&>T(.Q6]@;^5[=
M9HA>;R(LA8LTUP?]69I@WG<C8OQ/6KI#?^,7KN;W@"=32,X;.*-[E#D6[J3Y
M'?142$2-5$3P48UOG#N&XJ$F3^1"1::%5!XUU3D<(Z:#AJX=#F@S7A?BIJ*D
M(\SI5(G94*PVFY,TWEI-3!C/28[>_ E]O\PZ_2G%-6=-L (['HY#-H"GAB+A
MC'84::JQ\#2QCS(2HB4"TGI!00OHP!.K/M4?$W\-+HE+-B)Z>=R;>G7.!5UC
M["+.1 28J(0/H1&C<J:Q/.PEU]LP3LE^^34O'G-SU''M/H<&$.1")3HLF>S@
M)3:4@&5-1$Z:V=N.:V%@:(V %;A$%M;&'($WM+^R+GD,6R5>:*YCCM$CY,8,
MB9E/SW*A2)I+,R'96(*13 22&U49-C_H(Q\7CH8+",4=^6SZB(D-[*GTM9'E
MZC-=#)8]N?031O@0*,A:YC OJSSRQ8Y6L5ZB@-;T178'8DF3P'N-.@?1[ZO6
M%6D^.:[9DRK/*?A0X;[.><&\2I%*TB"^50?5\ 'V-4INB3(O)U\S#Z;,ZA+M
M9 5&$CD,$0,6.60-1?()HF(BA+-.)4BA(/5(HF&1A9\%*]C;EH$]RX@>=()@
MBP[=^'6-H\-D&TIN>"Y,T@95MH=,^O0Q9P2MBOD#A;1AF S9-/#@F$1ZJYW>
M)CS<V4J\5^Y;EP]F@$N9U6@_!IFV0%F%17:]6QT@"&T\8B-\U%0W027<Y&HN
MDZ@$YQFZ*IL(/Y\.*K$;(4W+R$[C7.(LC 6BF)AW+;DS1+LFB[/Y:#YG-1\W
M'9%](,TE!4@3D94/F8G6<'@4M\>6YX;5N ->6>7.$!CHE/4_7*776_:BTTH]
M+ B>,>!0W*)RX!I5+7%O8Y(Y$G*A<$G;#!SMU9 I.\6UE^@3J"N%=C\W*H78
MLAC.9.<>(T=>IAXTWX^%8'LZ["G98Q(07Y)_GQ5Z?]9 $N%,'2 DX&.":LJ>
MDE"L9QZO(L7VH.;<*\(Z(_O5X.4RU0AD#8C4\H!??M8O-CN#]EL[]ZQRKGA;
MCZ- X<X6Y#B.[4V;>D?0FD.*[,9?#LV7(BZ2 6.'#Q&9B#BE]V7?&HDY=>\:
M.\"1)X>^$]4DTJ"V.7"Z-1K%R<%C](N:"D&!;<;:XI[TM6)JD-R$PJ@PP]\-
M.\;O1QNJ>Y++?/Z0AZ](S3_.;O"+UR1J,/'"X-]%H9=-C[]?K6]2N)IJ+U,0
M>1NG+]+P THQW>:FEB5+12*GM6.%E_-?@A\B>-:1XC?CPM^;')(7KI,>HJ3L
ME<=:E$^FQI&*$U)XG11_T[5$&QCD:M>;C'5/VA1C'$UV4@22CI3] JDJ?J(G
M&^DIY?0K7Y>!PZAJ!>W;Z8J#I*-%'@9&>'D;@"QUK@I"/N.&]0$#FY;W6*,W
MK_J] R#?\SG.[ZR[> !3$;#9,?-H;(F;=,4::N6%7<[W@4E%EI**5DC6S"W6
MZ-8_J&!W4.M$R@MZPYMS$7DFW$QM2IWA@:-YTQ6%1#$469-(%UARJGPR&%H%
M^-9P&'4G%#X;5Z8F!QV*DKZYW(J+UW(/\U[3W.K1#:N$8H2A:U1QP]I5@JVQ
M\=6/PEH$!BNTY7F)*L+ IZ<Y'9[B(A7>/H<LVMUY=WNZ6[W>>1UEL[CNFI8L
MZCE:M-#/2\X!4G<H!V2>?44O$Z54(*K2!:@0+D5IJW# %)77:8@;<(0T$QX)
MG;?\AM[@8 D7$6VL=5*-(,S03KZ).Y1.1F-"C.2$41YX-A([G#<>^!7.I,(8
M>X[WN[8)<TZUXC.7 A,:". U-Z^G25+-:@.L$E]LG2/_.%5XNF9,<4$OWO5I
MC'(($X.&<)G7%%:?E2;>QV0C8]!N08HPW5.7(JS8(&F.4AD)0Q+(NP;X/.<,
MFOQ9()0F$,LL3>+&4 U,]QPC/",F&GSEK4K>VVWBSS05Q*7/5L;ZA.E'&,PE
M"YQ0_5:-?_(&0XE,]FF5L\CYMEB'9RR;E!G16HE@7'5E*2&,VLK;$)@IU,5-
MM6QL50N.[5Y(WX5S[;N *24;>C+$!D NEP=NLR\>_+H>L^\R/F-N$E&]5LMI
MFZ6 JV&4DE/B;*T:H%>/B*25$FZW5U+&Q^L;:<RK1Y<7N2^X1)GWF&+SV.YR
M_9C20>]I DA;>45CDSB]^8)?CO;ZPUB=L3Q$K.Y6+>JH>9JN2'8YY;*?E65F
M0IS"(DCP+C-IMJYSIE5@3>1A@F*S])4&2JI\'<PJX19M,SHDT*HB+K=$0\Y-
M2D0P$Y>) ,(S9T@"<> ")#Z-CD(DR-*.)5SXG ?#/<V@NZ@I=&AJ$S)%@2GH
M4D$;;8FU=1QE(K-:%J2$:XR%$UY"^S^1+>8@5.E(LN^\0XAM^V.3B._+/C $
M*\&;)B,F]45F\JJK[D-14^I02/F.:4:'9VLI!_CE/5ZLIFE$HUZ3('+&XX _
M P=Y!VV7^$EB?X&A#ESN0(]5?LCW^"_O#71:#\_1B[X@E]=#BS7@GD-)?(L7
M&VM+XE. _Y)9:<)@@""].NH-G42+[[PZ[.T;$=>S)SQCK)8?R)LG)&(&6<06
M_1\UE'^%I@\*S6%8SJ)7@]Z)G[A.U1Z+:)8\%!2L*R/:\'JW>:X,D8L7@\OS
M:756DW%H S&"JEL45&]7S$AH,(/%'OM(X'![+I)9A5+W/9^X_DE"K(1R>LSW
M>,;,NC99LE4O.)L_V=[8K7ZZ;<1J<\*O 4OL,R_K>T!,='7EZ[\^@O@2O1KU
MC@W2@9JU'R+E0>^H RFYTIO<14* %'M;:H2L)M[,LUD: #D.LU9<IDY'OH#)
M9#A\)I.A<>LTI8D%]KLRX73N%S'!X[W^41SM7'#1*-</XA*(A\M+H8((DCBE
M==0]'XYW7. BO(#HSX'2IIPER0 FE\FQ/%HSRW6YF9'IU%VA#E]?"OJ+H^6P
M_I@KG CT-2C)&Z+<-(WA,[0[/$9:_=A)/#;*H'O5F 6A0_$UMG9,UED?/9M1
M)9Y85^+U=[4SY&*'4A549:W8^9<1 7P=,*J\VN(&;@]2)GSXTSHG&\Q(JF^>
MWKS5UFZ.) WVG3#D1[H(1I+*61]99-RSL=F4'13\#/MJ':<F8SG/-_J9DR>3
M[JAV'TU$%$F5/"EX[JVAWLJDF3X90/!]II!D0\!,*F]W+.B\2')+#(,H4_(A
M<M4!K?'D SE0[J)*R+AJ#-'<P[J%>"4$TDZIQ\TI8"@TEK!,(6"S998%VDPS
M$?LU,P]EF:2D )Q::(0O_\+2!4&1T39 4Y)U7.4C+D\7HI@59FJWA1T^]"1+
MFK;HYEJJ4J#2\U5/$Z5CI-,@+Y'M W&<94UGW[2G3(7-W%GU+-HZR+,PIRF'
M:Y?Y6J>$PWX/^Y515>@-]Y8#'A;9:E5/XW9"J!-Q"X*^#,C*DPS3 FE;MX5E
M5:J=E/I44F^MVQ,)M2$INW*$PAYA<K5*:KZ,%J4"Z:H!+MK"BTE/5PA*HU?'
M^9_/+[^<Q]'9U>7M]>G9+2S@!AMW8O>%CQ>G;R\^7MQB>P7\^^KVY_-K_^2G
MT]O;\^M&CXC6:-DP6'93I\;?OJ#0^:VE @<U?O^B^&%C7[Y9+S"N&<U'XY02
MOFQ,F"T%QI*D\9898C8'%(#+Z.-SWV55<G=7IG?.LJ9PO"5G"M(&PA>N9E#I
M*H)]4"$N$4*\5J"-#:CFA$XBX9&NVMO3,HV_NYZQN@MVZ1Y+<\/7/\'2<1S;
MX+/M==L307L]1-KE(3J70MZ$UMRJUB$5=KF7R.8VO]#N +N/@CAU<'0 '_:/
MX\'P&#Z,XJ.C/OR[.SJ,\(G10;S?/W)Q3KO#UT3U!\,W@#7[_>,(1C@8^N_Z
M\=%A7PP^^J5_87AR&.T>P@.OHZ.#0UFR709\V!_A-T?Q(4R+ZQCP0HX.X^/^
M<"NP'?_>8-N/]X^'\.]P/Q[M'^)R^_'!$+_9/3@YH.7NC^(3W&$+W(X/C_B%
M P\9 ,WQH!-L1T<#&.$8 3&(#XY'#G!N(0?QP0E]&,:C <'MZ.B$%G)P$A\-
MAM$E(NO_,+8='L2'PSZ!ZSC>'PT8@H>\7L"SP8!6/#@>QOWC=IP[C(?#$USP
M07_??;E_",<P[(#>43P\/( %Q(,!HMTH'AP<./CY%8'@>'B"GT;P).'B[B$<
M$:]H",L\'NUO \3?'_?Z\> $(38:PI;PKNPC\N#=A4V>'/.I#X8#0(1A*PQA
MSP![>.L ;J.#X2CN'XXZ8+@?G_1/ " C! ?@W,&QQT"WG%$\.M(/A(N[PYBO
M.BP'H J,._HO\W^TGVN?-63C.*LPHHY=0>2N3Z>BMF8+X RXK8XA7A0**J:W
M>B0HB-L<\/;9A$Q>&5/+M?(V5NE\[.JI<*$G7VQXD3A7LQO+FFVP!DZ=+W56
M!LXJD_18XRVHC?/;7<NV*$I$]QBHEL-5/)?]XX/X^'#H\79P& \ M_38#^"E
M$R!]_]4XT5..QI%PC*IN41M:RQ9Y0)Z#BZGBZ.40Y<9M348^?<;N*#[R9#W^
M5:(E)82?2YYK'JJ)50!IF',TJ?"W"7K?TL AD>0^2/L7&ZO9+5\]#X1./-"H
M6)6!U,1<%S?^@NI)-QKC_%.N94$C [\]B?L@$:"B 52Z#W?Z!/\8 &D!\CPZ
M1MFK3#G\%82'@WX#-\QM\*KM1V-OO6[)W:*+J**P"T)^4: +.L8XW!2[*X@#
M>D44PR3QV$FSROJ+PV)GG9$A2:LD;72LEFUDMA6*3Z&G:;$JFLF$S[C&&I4:
M#B/O;82YF\/9=2B \8$1:*;XI-H4IVO ]4NQD56JL]2"2LTF,:A)/0:ND:0?
M";UQ.@115Q]!5Z;.G=  NB1%--W"$A8?&)&3RL2*24&!=EML;1 [03,TV3EI
MR%KL8T')LA#7;,MV#8''H'4A9[7E!G77[.OU&J.A)ZS]SG>Y:<,\^,;]#T=J
MMD.A4>H+!P&I#VP )=PAW&D0-<_:M@%D/T96#/_9?PU_@3@&C^*G47Q\@%+K
MF54@?>0=1L6\0O%M<+2/4L)^/-@_"GD*,Y5;"N>3K@E9W@Y-&[36ZLA.;#+O
MU.?/K'/N>3%S-\?=)K)XFQ9777WJX"K,9I6FF]/UQ@KL+DZ55NVNRK:C,HIN
MLR;'O'WC/"L;F7LWK1>_V%J#]5T"'4/VR04A(K>>3]A5.FW.P$?TZKAW&/HW
MAKV1^R+T;FS>W\L4]!^XO2;VR2Q'@H:O!@=U)\YA;]#IQ,%KU7KS7D8B3+G1
M5JI'GL?]7K\._8/.A:%4M"-]]R+3T-E5LM\10] SY:W:U_-\K<SW@5%FJ^HM
M$LOB8DKJ(26XY]D+ACT6;U_'@'S<T="X\'INV2]"T"VFZ1L<DK,[[CR[JPVC
M936<[X[?41;866ONZOFJAB]"X_:-]C<@:4?^VOO?:-"SV.3<82;;RHL<CIX\
MG[3& 9F2MV:R95YVT7V01]A"U'$)?-&I=KY9JA%X(M=82$-T6R+ 60XGATPS
MN8["& 8& >F@X)MA9P0%Q?@A#0X?LU&[2M^)F/8LS5$RY+MH?-\)QT&N0FN2
M/(@0=QE7N'4@9E\#WY<:WP]-SE1SC"GM29T%=-_66\V1"==2<8A /40$9S1=
M0=TB*5PT[+'ZK"3!0DCC,<4>+W!H&:'.I2I9;5L991FDTUKD"T)EW]SU[S/"
M;PU+/WP& +!1!PQF]A=2WC-W[2@Y_@S+]$^P-Y&8D%JS36,C?+8%*N8I$PFJ
M09"Z.H%ENB=*')NM*,@M9P?*GE'OEI@L&98TP)K5=UHAW&Y3S1OD^2M-@SAU
M"3.%K VF50NSW 0P2^4#5Y %-Y=K:[II2U$&;>WE9%GNRN!S95U)G, O[($]
M*9/9JKT*1%I+X:+,G$I#B%PQ"#UF1;XM,(*]KUH@]:48L>GHT1Z\\@WF@MW9
MUE^^9H +YPP[3_$[,,0\2]<F&Q1P.=5J+0%(N7HIQ[J:([,K" [NQ1"ET@T&
M&"14N$;;M?(#Q5A2.+AJ5&""X!.8K;2CM)J]6NZIU%'B#%%!3F?8\'8VZIOL
MFB6W1G'%HALV,%-([LK57?#9X6;909G4T @ZV/\#7IWCXS\P;2U3CR]2@<^F
MY>LT4\+(6OG5MF2RD\AWDF\""0,';LU9\7:HQA^Q)A<EW2USL,W2YV-XSBB*
M!.LXAI)335')'N]$,+;5!>97#IJS)2@X7F"=:U$A)4 B'//!FQ>HEK#@:16T
M/N2BLNDTJB$OF_]M2H/#\S:J'KS*.5$H()<9I9SI9*K1;,TDN]BT8Y3]NIH\
M,"KE_R\8Y2:RB+B !2U)S05(4@DD,>[,$[B54@> Z0%=(T/#IB!S/ZGAK=+B
ML%1_P;Q6HX?FP V*QIL8#/+JHI0.[MHS4#7;+NKX/\IN,D?/I"B%9AV%NS3=
M1X+R3 '  N=+F7)-H9P"/<JU!&-_#Y/9'I ;"+=@QF-2=T$='_XA"F"05=WD
MU_E7FC36U/0P#[9$:1EB2\OY'4BMU8?_OT%J":HU0DOJK90OJ9%'N;!%0'8W
M7MV5A>H/H;J!6M,@MX,FN3WX>Y';WU?YP#YHW)+Q,>5B_:X7;QA+'/CF--?,
ME"T&$E*E25"WK8O VC)OV\OSWTEN-U )>R]#,G$X^@XR\3]U^T?A[:]UV#87
M(V"K3O7<<-XMQVSA)G]NOO4ONJK?9;0Y1N.V:P[DI3%"[VVM.5TA[FCE#,/<
MZ?AJW<$U U+-4)^H.U3E_KZ%RS>;40"Z6.>RA>1V^5H3&&1,5+*&:?R]$BEO
MSHF"T%D3Z4#E[HEC8] N6Q6%7JQD(6B)73=:KG*Q3[9BQIA3:JJBE4&;@&:4
M1&6RU((2B#Y_LU[9)0Q)QE)?ZMW."ZZTQD'?6MR9PGYAC>C7G:WG4G$3>8-=
MN)[%WDM27>.N/*7V/$5G'P\\)N1JIM!VX0J)M8QX@K&-\\\)@^;'8N:J",OH
MF(H(MV]!5IQ9,G'%J\F)KDO)V"VNG)R3KH224_0!W,C,]UVJG^ C%1M>/4EX
MB:O'$Y8%X* +H845-N<(]4YSV,$"[MF^RTB<Y'FQIJ!]*4>&L3H4$H5]H=([
M[&$YQ[YK%%G.1 H'X [PJ#$#\9JZ'!=JF.#[PIB:R9%T?J.JARA^,-G)%M*1
MQA0 ++27EH"S$2HN<=@_GW]\%[V_NHYN3C^>UY]YY\MF3HV'A)%1&]Y]X.X7
MW3'@;3,UH\U>T,-^<RS93QJ[TXJA35LQNEB*N<@>GU!@S-.RGF3]*AH>QD?'
M&&5T?(*!B\-1/#H^0K<>IPR0!F=ZV^P>Q<='&'NX.X3GX9_C>##"0$<70'P4
MGPPH?+E/T9S'\6$M$M.ML+7CSTVQQDCV]%M"!!LSPS-*#K+EM>JI:$=,LWR^
M) 4HF3F?**_;)O08T<N# [Z_R._@2@/9BV41NSO\+R_L+S#0SFL:Z91J^,$J
M$PR@"!^^+$K_\*[B+[M6=MJWB*,V^PKY3<LM9J>HU8$J44RU<)$2MI5+N><[
M4]\&#55?;MT/%%3[FD9C(,S/ -9!DY*XZUFOSRTJ?F'4P+'F2W#="1002(1*
MN;#0J\/]FMO+!J9&=]*..'  &9):;P0DB;4N>XIW3J4/7HLWJ:M:P38.VDTI
MK*TWR%,Q[#.+PM*KP5$8U=E*?W9W['"G/[^_,47@V0:92>Q,K=A,A<ULW4FV
M8[+V:Y"IJ6Q)M3)J3Z&-AT>C_MZJ(%/[XQR](W"E*.0+0XR^1F.LTA%3).F2
MZOV/4VKF')5PH4!6(YK&9["$%[$M%B",04"4^.L[Y0V6*35>%6[90BV0%OQ<
MK!=)''TL,#\[R9->]#-6D #9*(U^3D 3P/ZUVLC\VI7)"(E5PS!WA'5%,E+O
MJAHYUC4E7.BY@Q;2!EB;I/28^J+J%P]EJ13/+ Y<MO;>O!J%DE/0GYUODZ;(
M$V)H")27//T;6"LI(U>Z<R+7(H_W&QYE$]V7/%<(HR6JYRBVOOU&#RSI9-90
MMUL!IZIQ0(D:(I00'NJ=P0%*T=V\&*.%.EVMQ&GH',!-X+!(23S3P-K%E:'#
M_C (I"!25$GY'5Q2<&1Z'.Y [4&3C>3$C(;1J#I5_8UMZ2[#:KGDZA\,([=Q
MAS2[ 4TQ.Q# D< K71XQ8^PU0W7N+N=]RI$4O@B-<[^9S'T)6FK'C+:61 ".
M?H/@2]R@)>^=Y6D"*P[?UE96ZDTNH$4A#V"6PXHKA^3XXF^NPI/LO#XB7P_,
MZ705*KBIV!U -0]XJU^08?@8(A.60_95^G3'=%2U$.QQ:IS6KIA?.B%R"]OI
MZLS&BTM8.U9S6?W2<?5]=S#[QH)"L*J'F[Q ,/@?8N.J\;[[#?&/AC8'\HR-
MKA+;9W<0CZ&)%C=D9Z+(PW'7]JC!ER:*QDM*]9(7+H:FWV*$?>FV0R/L;X8?
MXXTKF=&R^L!T7 .7Z>57U-KH=8!.<[-7P9PV\.H%@#G^'\#<VQH%Z1! U#QG
M&CZ;.!0VQ*6=4BNF<I&A,6Y0K/;Y?'6:NBP7NZ50^O^,"QY-K7IOLLVEFE6B
M.2,UV^QSZU8ZOYVDV%3(VQO<;A#YFT,@ 0]LS-T"OGLYE.Y%&.=4CV@8'_99
M I^63U-L;5R30"L=I76/Y"71RIA,_T64JS?#K-^]-J+^XM*S?(2DD1!#DBW
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
MN+'0PK2U'ZOACKVX/+OZ=![M?KRZN0%.1CV%/GVZNHQN?CZ];B2YGFO_=>#
MW')O@^=U\]!MS7TBUR"8I>D%*+$.V;$5X40HP7S-0>2DG.RB_> UQ5E0*[P?
MV\LG)JU_N5)B(7-(*OHVG7ZVZLU"$_M/V%:90J\!,\ILO%ZI/0^]R  /6L1]
M,<?RHM1&)]:&,+N#?GQRH)]!ZACYSZ.3$7S^I<Y9:3"J\XU](+"?"KYW0/\,
M!_S7X"AZVS@ KG/!<5)N53A7OW? ?7+@$XA4\NE$5]+K8]7PED+@O[B^93P'
M,CW2Q?DRU3'LYOP#.O:C=Q<W9X!E7ZZ;$03:*^.:.NTBIG4C;,MPZMUUCBT)
MZ)X*J<@I7RZ(1E.581;*O+X,:Y HN8.YNZ(UT6<IB+)#$^R<?SZ3S& 4AE']
M;8Z(X;&J-OF@;-=H.=4Z(P@ 0B/MBM7;Z+L^89$.5N"=RBCP.,JB[MEQYOI3
M=H?G7[4-96LG@! NNH)&I(BOFHS<9*QV_<]Q("VQ8/Q$KM@HLAIE+_J<D29@
M,!PAX6I)1*4#"8R(*FXK,".$JU?6W!K4GU7J_Y;\)#Z Z1KK'J0+;+60D1G8
M;L0ND " S2\T-^V.P(.%0T#GQS>I3$02)@X0*&8S;!&)>B?^90?J87<XFS5%
M6ASJFPLV3*&U\=%6'-'L!8_K[:C.A/9EN,[X[=#]-R)Y4.2J%=4I#255IP_S
M2644P=%^%_<X9C$HO V=^"%^=RSZ&O9>]Y[1CBOK5D>LPK8!#^)JNDC/ CT-
MQ%N!HJ)XP8;)YC1L!OMP>OJ9[T;W"7-8EEIM?%Y+:<,:R(#P4SLP]FB"]A(I
M\B5< EL6)2R*PI;MZ1I#H'V-%)*'@03G4U/:R%06B3!(Z@Z-^*"8%4L?8N8#
M?^?IMX@]T]R[MG.9Y'PT:W5W<%I*FQ>*W/4U]S#Q'$_?SNA>\E,&+6!\/%_&
M>[ZC:E.T[R<K^O^:3+ZFSJLU^8H,U*$5-=AI74H<W:_G-/(?48YOO#@O^.1;
MM['+Y7FJZ/;C9QCIYO/I-?SS_O/-%6;?+K,Y%YR;ST&3I.E7*18=%NTCQ?[Q
M"\K&%Q.I!N'YR2B6'V])I;6*03H@)4XQ(\$^VWSQZ#D4S9UG-LC![DS&$LY3
ML5EM-J//J#N*3[&;MOX@-L3*L_^&^^SX-F:_+5F,;UKS>X.Z>?I(=01\F6:/
M6%<W?X:_*?Z,O5)).;GW#Z[6=V/ $3S39/Z O,+_5#S*3U1] 8-).*^*CGL"
M, 6Q+Y_257$OS;,9Z$SXF@$NQC3FYES;-T074L!6Z3N<L&^ :_<&ZG<ZET=@
ME?.D6KE[B_H@-VUC7A7;PMK5$[RZJ-RKBZ HSC);TIOTD)8,B)4<+.%"8%X
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
M$"2,@WX#-QH5#O7.!QDV,1<[H&OZ4>T_G:\^4VNX40$R-+&W0[$K#R],!6Y
M-!RIV6^#1JDO'/A2'RX6"A9#@!)P^+.V;<!%BI$"PG_VN1_3Z)@[,XWBXP,4
M%GRL,=FT-2 $G:VOD&L.CO:1.._'V(GNOYK7]):B3*3,?I:W0]/&4K1F*B8V
MQVSJP[K7.3=) /UU^L U7]7\0J8T#8>14VKK0AY3PP7-N"5]&8MPN_ I6O68
M&\MO/RH[*+994Z.U=,B2##\R7N"@W.0V31G54^5(G(]Y#1&Y]7RD*A<9X-%&
MU)B!C^C5<>\P-)P.>R/W16@VW;R_E_:<_&';:V*?S'(D:/AJ<%"W#A_V!IW6
M8;Q6K3?O923"U'!DX[O?1Z%E;U_M]_IUZ!]T+@SYS,YG0<4SG^;DJI/O8#!*
M\?B,M;EC/5O5,>K4W6W^E+QHW3Q;U42JRT4O:";Q7 M3F;_UVC<;Q0?-<#X%
M[>I]=C)0:6Q!A_SP^ 3E\"%(P*"_G$[$QH/7PU9-PI9ZW(5O>$)-^H UCE!N
M=_KP47PR(&V\3\K),2A)QPUV=_7IT\7MI_-+L;F@=>7B\L/Y)7=YZS@>WYWA
M([LR'#N-,5F1*\/>2%I9F[F%LQT9O=2OK%5R3#Z_1-+7_-_FDH=V&.N$R="P
M*>[H6J7>(I<@FOJQ?N:<I\\Z49NP,@ -CB25T:%(*:,1R2[#"#67(;8"'1V-
MK,PR(A;)QU+;R@DI-!^Y-XV$4>SNBP+VN1X+T'2G I,'V>FH$:1U">=Z'NU^
MO+JY@7'(:O;IT]5E=//SZ?5YY[%B\;[URIG+WKJBX.^DJ/6Y!HYUEAIOL:5%
M+O.?Q>A@CNT+C_]0TUE,T3)+3L+Q<PC/V,:PMI4IA";VG[!> M5A:N;\<E$]
M7 16I\,$PE?4X53L+]B2]N1 /\.9C_SGT<D(/O\B]<;W:O7&40*#A]!\@>\=
MT#_# ?\%/.UMXP!HA4L*6O:KPKGZO0,V2\&GHWW]=*(KZ?516FP1 ']QAG">
M@QJN^QKL#=HO*N4[TU&BDT_X/M?ZFO4E.=?"AO?^T1_['_VQ_]$?^Q_]L?_1
M'_L?_;'_T1_['_VQ?TQ_[+WHJKQ+<CV?W7>8>S%O"C! B2V>-V6A9<\1*PS'
M!X$)NT!R1:15\3@NDI7(**OU7;/,[J3GC CR6"-8VA5#;SJTH_^.GGUKX@X+
M0Z>^;PR0,#''$G:@M9XVK%*;HS[[I, +%B"?NA]52,*S\G'CLU090OLM<*Q#
M-5F[)>&6X9"ZA[BZ^?.&Q0#]VAN#\O@U#4"":VL>\6]#TM8ZS)W(^HEKJ38+
MYFD%X,^N O"Y,VS\QT<DYA=8(>T_N]]LJ1T<^^+-LX:>N<\UFQLK3+ZUK5!+
M//]8X%VW5-5RL,,4^@TUPZ166'U!?TJ U/7EPGZY>1?MOMH^KF4CJ,\:26K8
MVP)[0-BN\D5>8-*&5)YV*<,NE$QC$7V(>I-F;3>3]*\GGX*KJ*]A5C_VG#K3
M0>QA";"!Y<.*;E4=VW0^C<.KS?/90I.B,<]<I[C@,07%IN.["HU<,:=L8!KF
M6@.@6^I8/F,^>F:2J!ZRW7"6U5]H"?-NO//,K<"0]\8TL]G>)RZ*^MX%Y9/E
M$6CB=XSW(Z+.D'AV7L27(Y:-Z&B68W:";D,^$+FW*3>P&-P8JBLN9.L' >(;
MU[KAO0W[V/1:UQXWOM.Q?XEDZ?CZF;WYIS;LQ#_4M6[S1,<J*7ZF]<MG5JC/
M;%B?/M*U.O=[Q]I^T-UY+O0%/;!JT?.W:?,="H1EN78L.WUW!$Y,0A%%_]PB
MV*DOR WU%Y$209N(]O4SP1;=(N "H[7W)%78%3/U@F#[MJQ&_-]&Z11 -@&F
M6O-_(RW#>)4F(?&/;#&>*M_;//QW1"2*2/DM6/3[X4^,3*M<1>^0;OW'Z;>L
M^L^?:.:]07^O/W@I1L4B3#7%939/_]TW,L1=M&QD0 +YWW\Y@_;E_/X3#ULG
M;@_I:\0S_8B[LN>C$$QC]X\V%.C%4DMW:-#FB"S?$6[N'<?-PFC?,4A'-()+
M#OR=J- EUIDFE:<%B)NL,@W7[4>7J.B!"ZK#9VED;;QB&UE/V+Y1RZHWT7[J
M QI;BM>P<$790(VZ@*H?-@[)*3E^P$52WF5-<>6:"I+ 8/4??F9[T&W3W'%M
M"E3@T38\WY-T[ZW83EI>EW"7*M9:-K[Z[JZO;M,XL>/#7K__ATYV)Z/6?S\<
MM;TE1A3@D=V['.RWOLG&C8UO'A^WO=D:>[,7?4>438#?[[1_Z@?L=A/3DWOP
MY![7T[\LV(DKZ?93T^_M&;J"ER *^E,%0V_$_(X FQ8UM#6NIB&M6[MS$#NT
M2?I2NW6G.-7U0,=)M=&7S2 <;+0K7V&]5(T?[2!35A#JLD6U"4L+/H!)F>0M
M?=\,Z>L8\T_K_-EY/U#J9BX=(&:MY]/*ARYR[GY%)9OC"'M,-,TX*].U,.Q4
M)@GX+LN2F2BUJN!.%5'1WEVBQ8CWG5?GQXT4*HJ=*&E,_7BD^%KKV?KGQBGU
MMX_*8HZ=P@D=\#7Y^$-W<%.L01:X3;\E83S>7]H*P]#I2Y%Q[4'2_0R<XFJ>
MMA&/W[1B7NLE!;S]I44#_VW@>([ U$?GOU,ROZ+._8.0Y@=,\Z*3Q4L+ N@D
M3:>25!&2AM]A?:U6F@O?H$YJX(2]%#F-=^IG^ST ]QP.W*S'%3!&7.0YE:[_
M[P8K_SVF/;L^?W=Q&[T_/5.ANMO3E#QUFMF)]_LJ N^3"1?RV&R)>2CF5"9'
MLLIG\E;3J.@[83]@<T^4%;6'8%A;A?S*S:(F$4'D1>-B*L4CTH,FNQRO3!6!
MV+TL8:TJQ'+93XO\U)X7*S=P6/M4ZKNYF8*<_$VB[Z#?;Y,HF_O!$K(LG\[6
M%+*!"@=WZY72.V;R-A!=K5>4^8ZG!-)M26Y6VWY7#OQ4FR*UBVJ%&08$^U7*
M+5SYW+OM*6[&:)* /B[5NN:":^UOWS9VUO2%,7ZTX\3WP>D&!!BLAU"T"<ZT
M87\[&N]R%2P7:\PIH1N.?]AV^/59X/)_+K$D_G6+)^$M=:"J0,).J*JF*TK^
M[-RM2E?+W* M3&%@JD,W3O*OT1650YS2<J+=CQ=OKZ[;3'A"$6ITI'%*J1:S
MFY;)8VY1<]/B^[V#YN+/BL4B6WG!\<PU-LFH3DJGF/^)<SB:;,P&>'3(RL@:
M?1WA-D]AP[FHE<3TM091$']Z=*)AK\.3:)H\/>=1Q*(8M3!E[4[X/#H<]0Z;
M$*U[(#6RO@'YC7D.>]%[SC1@IZ*D,(0VL<WJ5B-5H'&1^L-^RW<-2R2:"EN^
MVV_0'I=?T$X&-X,CR#AHR##/9 ^TF@G_J 'G "5L#0;L;3/$&H'G;7B[;;1\
M_=W.:/A,WFLK%]((3=_T>%N4>I<=\#LBKS8H8<_$6VVWT&T#Y[_#**SC7;OZ
MN':\9Z0TM  W1FP)ONRF T&$99->;A%%V:3: G'_PQ^K:O5O_R]02P,$%
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
M Q0    ( %5$94\?(\\#P    !,"   +              "  0    !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( %5$94\GZ(<.@@   +$    0
M  "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ 541E3PH<=M?O
M    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L!
M A0#%     @ 541E3YE<G",0!@  G"<  !,              ( !MP(  'AL
M+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !51&5/*2%8*7X"   ^"0
M&               @ 'X"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!
M A0#%     @ 541E3ZX^[OK# P  F1   !@              ( !K L  'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( %5$94^IOIA4#P(
M ),&   8              "  :4/  !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6Q02P$"% ,4    " !51&5/*Y%P19\#   P#P  &               @ 'J
M$0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ 541E3ZBX
MQKQ+!@  VB0  !@              ( !OQ4  'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;%!+ 0(4 Q0    ( %5$94]1[FT,E@0  -$6   8
M  "  4 <  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !5
M1&5/IB==)Z\!  #2 P  &               @ $,(0  >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL4$L! A0#%     @ 541E3QH?'E^T 0  T@,  !@
M         ( !\2(  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0
M   ( %5$94^@(8:YM0$  -(#   8              "  =LD  !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !51&5/D//,>;0!  #2 P
M&0              @ '&)@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+
M 0(4 Q0    ( %5$94\MP+!(M $  -(#   9              "  ;$H  !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ 541E3Y\F\SNU
M 0  T@,  !D              ( !G"H  'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6Q02P$"% ,4    " !51&5/89\]BK(!  #2 P  &0
M@ &(+   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( %5$
M94^N_\!N@ (  -L)   9              "  7$N  !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL4$L! A0#%     @ 541E3_+!RJO5 0  G 0  !D
M         ( !*#$  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M    " !51&5/&SI??;<!  #2 P  &0              @ $T,P  >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( %5$94^6@1;>MP$  -(#
M   9              "  2(U  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M4$L! A0#%     @ 541E3TOWJURX 0  T@,  !D              ( !$#<
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !51&5/>T8W
M-[8!  #2 P  &0              @ '_.   >&PO=V]R:W-H965T<R]S:&5E
M=#$Y+GAM;%!+ 0(4 Q0    ( %5$94^Y[_];5P(  !<(   9
M  "  >PZ  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @
M541E3]7 0F3= 0  ^@0  !D              ( !>CT  'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6Q02P$"% ,4    " !51&5/TG^DF:L!  #  P  &0
M            @ &./P  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4
M Q0    ( %5$94\!B8S5+ (  "('   9              "  7!!  !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 541E3[?6UHV !0
MDA\  !D              ( !TT,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6Q02P$"% ,4    " !51&5/0[*6["\"  !W!P  &0              @ &*
M20  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( %5$94\&
MOEUN9@(  +T)   9              "  ?!+  !X;"]W;W)K<VAE971S+W-H
M965T,C8N>&UL4$L! A0#%     @ 541E3\)Y,6V, @  KP@  !D
M     ( !C4X  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M" !51&5/$@I=%(P#  !L$0  &0              @ %040  >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( %5$94\&*KD".@(  *0'   9
M              "  1-5  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L!
M A0#%     @ 541E3V#:N'][!   4A<  !D              ( !A%<  'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !51&5/5:^)M. "
M   4#   &0              @ $V7   >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;%!+ 0(4 Q0    ( %5$94^ZHAPC-P(  !$'   9              "
M 4U?  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ 541E
M3U=^A80B @  C@8  !D              ( !NV$  'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6Q02P$"% ,4    " !51&5/AN,%(7,"  #[!P  &0
M        @ $49   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0
M   ( %5$94\F_<M@Z@$  .\$   9              "  ;YF  !X;"]W;W)K
M<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 541E3^23E"3!!@  Z28
M !D              ( !WV@  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q0
M2P$"% ,4    " !51&5/3Z"M)FEP   KJ $ %               @ '7;P
M>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    " !51&5/Z.V=#4T"  !:
M"P  #0              @ %RX   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M %5$94^)8$+.HP,  ,P8   /              "  >KB  !X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " !51&5/[)9%4(T!  "1%@  &@
M@ &ZY@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !5
M1&5/7 T#FIP!   *%P  $P              @ %_Z   6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     +0 M "T,  !,Z@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6729150064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</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_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>
<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 | 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="re">
<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 );">Net contract asset</a></td>
<td class="nump">$ 12.5<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease, term of contract</a></td>
<td class="text">15 years 9 months 29 days<span></span>
</td>
<td class="text">15 years 9 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Operating lease, weighted-average discount rate (percentage)</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.5<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_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_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(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_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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=118942415&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=118942415&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=118943654&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6790684256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosures - Summarized Segment Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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">$ 75,802<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 223,863<span></span>
</td>
<td class="nump">$ 161,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,712<span></span>
</td>
<td class="nump">223,863<span></span>
</td>
<td class="nump">161,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,685)<span></span>
</td>
<td class="num">(3,212)<span></span>
</td>
<td class="num">(3,730)<span></span>
</td>
<td class="num">(3,232)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(6,928)<span></span>
</td>
<td class="num">(10,744)<span></span>
</td>
<td class="num">(15,594)<span></span>
</td>
<td class="num">(15,111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">2,290<span></span>
</td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">7,264<span></span>
</td>
<td class="nump">7,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">631<span></span>
</td>
<td class="nump">1,471<span></span>
</td>
<td class="nump">1,990<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">277,165<span></span>
</td>
<td class="nump">262,964<span></span>
</td>
<td class="nump">277,165<span></span>
</td>
<td class="nump">262,964<span></span>
</td>
<td class="nump">$ 258,290<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(779)<span></span>
</td>
<td class="num">(5,421)<span></span>
</td>
<td class="num">(2,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(65)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
<td class="num">(347)<span></span>
</td>
<td class="num">(1,171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,324)<span></span>
</td>
<td class="num">(2,495)<span></span>
</td>
<td class="num">(6,788)<span></span>
</td>
<td class="num">(7,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">76,334<span></span>
</td>
<td class="nump">58,595<span></span>
</td>
<td class="nump">76,334<span></span>
</td>
<td class="nump">58,595<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">19,474<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">54,520<span></span>
</td>
<td class="nump">30,197<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">19,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">54,520<span></span>
</td>
<td class="nump">30,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(428)<span></span>
</td>
<td class="num">(4,237)<span></span>
</td>
<td class="num">(1,877)<span></span>
</td>
<td class="num">(5,888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(848)<span></span>
</td>
<td class="num">(8,277)<span></span>
</td>
<td class="num">(3,599)<span></span>
</td>
<td class="num">(6,572)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">2,698<span></span>
</td>
<td class="nump">3,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">137<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="nump">282<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">63,098<span></span>
</td>
<td class="nump">85,780<span></span>
</td>
<td class="nump">63,098<span></span>
</td>
<td class="nump">85,780<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">39,436<span></span>
</td>
<td class="nump">24,492<span></span>
</td>
<td class="nump">113,590<span></span>
</td>
<td class="nump">66,677<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">39,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,492<span></span>
</td>
<td class="nump">113,590<span></span>
</td>
<td class="nump">66,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(2,402)<span></span>
</td>
<td class="num">(1,764)<span></span>
</td>
<td class="num">(5,594)<span></span>
</td>
<td class="num">(5,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(3,349)<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
<td class="num">(7,817)<span></span>
</td>
<td class="num">(7,810)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">992<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">3,148<span></span>
</td>
<td class="nump">3,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">326<span></span>
</td>
<td class="nump">783<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">109,129<span></span>
</td>
<td class="nump">86,162<span></span>
</td>
<td class="nump">109,129<span></span>
</td>
<td class="nump">86,162<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">17,507<span></span>
</td>
<td class="nump">22,617<span></span>
</td>
<td class="nump">61,174<span></span>
</td>
<td class="nump">66,692<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 | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">17,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,617<span></span>
</td>
<td class="nump">61,174<span></span>
</td>
<td class="nump">66,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">3,191<span></span>
</td>
<td class="nump">4,088<span></span>
</td>
<td class="nump">9,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(407)<span></span>
</td>
<td class="nump">2,482<span></span>
</td>
<td class="nump">2,610<span></span>
</td>
<td class="nump">7,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">365<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">168<span></span>
</td>
<td class="nump">545<span></span>
</td>
<td class="nump">648<span></span>
</td>
<td class="nump">708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 28,604<span></span>
</td>
<td class="nump">$ 32,427<span></span>
</td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 32,427<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6723992448">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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, for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:168px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Three Months Ended September 30, 2019</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="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;" 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="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;" 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="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;" 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 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: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;" 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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,128</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(65</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,307</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,308</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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,442</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,750</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,295</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(550</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">745</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Three Months Ended September 30, 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;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,635</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,422</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(494</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,945</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">857</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,424</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">11,281</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,771</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(285</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,486</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">24,492</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">22,617</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(779</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,712</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Nine Months Ended September 30, 2019</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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,361</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,517</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,311</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">182,087</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,403</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">35,632</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,254</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,110</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,144</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Nine Months Ended September 30, 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;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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,116</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,288</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,989</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">121,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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,561</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:9pt;"><font style="font-family:inherit;font-size:9pt;">31,495</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">36,056</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,909</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(561</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,348</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,677</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,692</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">161,016</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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:-24px;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%;text-align:left;padding-left:42px;text-indent:-24px;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;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_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;">A summary of our remaining performance obligations by operating segment at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands).</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" 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:31%;" 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</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,894</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-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:9pt;"><font style="font-family:inherit;font-size:9pt;">Shipyard </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">384,852</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:#bfe4ff;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;" rowspan="1" 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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">439,935</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><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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;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:5px;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:2px;text-align:left;text-indent:12px;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: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:18px;"><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;">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 termination notices from our customer. See Note 5 for further discussion of these contracts.</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;">We expect to recognize revenue for our remaining performance obligations at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" 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:31%;" 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;">Performance Obligations</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,028</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">230,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></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">2021</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,068</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,140</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:#bfe4ff;padding-left:28px;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</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">439,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets and contract liabilities included in our Balance Sheet at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are 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.65853658536585%;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="3" style="vertical-align:bottom;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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,855</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,682</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Contracts in progress, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,173</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,137</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;text-indent:12px;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;" 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:18px;"><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 decrease in contract liabilities compared to </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project in our Shipyard 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;" 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:18px;"><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;">Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">three months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at June 30, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$8.5 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$2.6 million</font><font style="font-family:inherit;font-size:9pt;"> respectively.  Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">, was </font><font style="font-family:inherit;font-size:9pt;">$14.3 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">, respectively.</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:18px;"><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:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at </font><font style="font-family:inherit;font-size:9pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$2.4 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>
</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6781283392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><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 subject to various routine legal proceedings in the normal conduct of 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: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;">MPSV Termination Letter </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;">During the first quarter 2018, 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 vessels and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also made claims under the bonds issued by the Surety in connection with the construction of the vessels.&#160; We have discussed with the Surety our disagreement with the customer&#8217;s purported terminations and its claims and continue to confer with the Surety regarding the dispute with the customer. </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;">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 terminations 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's purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount. We filed a response to the counterclaim denying all of the customer's claims. The customer subsequently filed a motion with the court seeking, among other things, to obtain possession of the vessels. A hearing on that motion was held on May 28, 2019, and the customer's request to obtain possession of the vessels was denied by the court. The customer recently filed an amendment to its counterclaim to add claims by the customer against the Surety.&#160; The customer also recently filed a second motion for summary judgment re-urging its previously denied request to obtain possession of the vessels.&#160; A hearing on the second motion is currently scheduled for November 5, 2019.&#160; Discovery in connection with the lawsuit is underway.</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 are unable to determine 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's claims.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 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;">, 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 4 for further discussion of our Credit Agreement and 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%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</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 significant operating leases include our corporate office in Houston, Texas and our shipyard facilities in Lake Charles and Jennings, Louisiana. Our corporate office lease expires in 2025 and our Lake Charles and Jennings leases include renewal options that allow us to extend the lease terms through 2038 and 2045, respectively.&#160;We are reasonably certain we will exercise the renewal options and have therefore included the optional renewal periods in our expected lease terms and the measurement of our operating lease assets and liabilities.&#160;The table below sets forth the approximate future lease payments related to our operating leases with initial terms of more than one year (in&#160;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:48.6328125%;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:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:33%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Payments</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;">Remainder of 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">163</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;">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;">659</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;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;">668</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;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">677</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;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">676</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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">6,173</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease payments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">9,016</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;">Less interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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,989</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;">Present value of lease liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">5,027</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;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 discount rate used to determine the present value of our lease liabilities was based on the interest rate on our Credit Agreement adjusted for terms similar to that of our leased properties.&#160; At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our weighted-average remaining lease term was approximately </font><font style="font-family:inherit;font-size:10pt;">15.8</font><font style="font-family:inherit;font-size:10pt;"> years and the weighted-average discount rate used to derive our lease liability was </font><font style="font-family:inherit;font-size:10pt;">7.5%</font><font style="font-family:inherit;font-size:10pt;">. Cash paid for lease liabilities for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</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.</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%;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. 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.  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>45
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6620075520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Three Months Ended September 30, 2019</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">(428</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,402</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">210</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(65</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,685</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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 loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(848</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,349</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(407</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,324</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,928</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">992</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:9pt;"><font style="font-family:inherit;font-size:9pt;">362</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:9pt;"><font style="font-family:inherit;font-size:9pt;">96</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,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><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">137</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">326</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">168</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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:#bfe4ff;" rowspan="1" colspan="1"><div style="text-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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">631</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,098</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:9pt;"><font style="font-family:inherit;font-size:9pt;">109,129</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,604</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:9pt;"><font style="font-family:inherit;font-size:9pt;">76,334</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:9pt;"><font style="font-family:inherit;font-size:9pt;">277,165</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Three Months Ended September 30, 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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,492</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,617</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(779</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49,712</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,237</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,764</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,191</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(402</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,277</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,482</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,495</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,744</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,023</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">365</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:9pt;"><font style="font-family:inherit;font-size:9pt;">42</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,480</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</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:9pt;"><font style="font-family:inherit;font-size:9pt;">783</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:9pt;"><font style="font-family:inherit;font-size:9pt;">545</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,471</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,780</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:9pt;"><font style="font-family:inherit;font-size:9pt;">86,162</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,427</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:9pt;"><font style="font-family:inherit;font-size:9pt;">58,595</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:9pt;"><font style="font-family:inherit;font-size:9pt;">262,964</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 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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Nine Months Ended September 30, 2019</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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: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;" 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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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: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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,877</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,594</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,088</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(347</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,599</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,817</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,610</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,788</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,594</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,698</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,148</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,099</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:9pt;"><font style="font-family:inherit;font-size:9pt;">319</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,264</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:9pt;"><font style="font-family:inherit;font-size:9pt;">282</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,060</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:9pt;"><font style="font-family:inherit;font-size:9pt;">648</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,990</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,098</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:9pt;"><font style="font-family:inherit;font-size:9pt;">109,129</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:9pt;"><font style="font-family:inherit;font-size:9pt;">28,604</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:9pt;"><font style="font-family:inherit;font-size:9pt;">76,334</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:9pt;"><font style="font-family:inherit;font-size:9pt;">277,165</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:93.75%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:11%;" 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:11%;" 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="19" 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;">Nine Months Ended September 30, 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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,677</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">66,692</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: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">161,016</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,888</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,563</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,390</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,171</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,232</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,572</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,810</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,223</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,952</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization 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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,219</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,170</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,141</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:9pt;"><font style="font-family:inherit;font-size:9pt;">258</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,788</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,442</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:9pt;"><font style="font-family:inherit;font-size:9pt;">708</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:9pt;"><font style="font-family:inherit;font-size:9pt;">70</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,362</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets </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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">85,780</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:9pt;"><font style="font-family:inherit;font-size:9pt;">86,162</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,427</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:9pt;"><font style="font-family:inherit;font-size:9pt;">58,595</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:9pt;"><font style="font-family:inherit;font-size:9pt;">262,964</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%;padding-bottom:2px;text-align:left;padding-left:30px;text-indent:-18px;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;" 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:18px;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and short-term investments are reported within our Corporate Division. Total assets previously reported for 2018 have been recast to conform to our presentation for 2019.</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>46
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6637066128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Future Lease Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2019</a></td>
<td class="nump">$ 163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">659<span></span>
</td>
</tr>
<tr class="ro">
<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">668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">677<span></span>
</td>
</tr>
<tr class="ro">
<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">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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,173<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">9,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less interest</a></td>
<td class="num">(3,989)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Present value of lease liabilities</a></td>
<td class="nump">$ 5,027<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_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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6781228592">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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:30px;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 for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.4765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Three Months Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Nine Months Ended September 30,</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 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;">2019</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;" 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;">2019</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;" 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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,779</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(10,949</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,069</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: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;" 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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:1px solid #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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,696</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted-average shares</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,254</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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,044</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,214</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:9pt;"><font style="font-family:inherit;font-size:9pt;">15,017</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></tr><tr><td style="vertical-align:middle;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted 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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.44</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;" rowspan="1" colspan="1"><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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.73</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;" rowspan="1" colspan="1"><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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.99</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: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;" 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: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;" rowspan="1" colspan="1"><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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:2px;text-indent:12px;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:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have </font><font style="font-family:inherit;font-size:9pt;">no</font><font style="font-family:inherit;font-size:9pt;"> 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>48
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6779276368">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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%;text-align:left;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;"><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 accompanying unaudited Consolidated Financial Statements ("Financial Statements") reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation.  The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP") for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the "SEC").  Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements.  In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  Operating results for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</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;">Our Consolidated Balance Sheet ("Balance Sheet") at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, has been derived from the audited financial statements at that date, but does not include all of the information and footnotes required by GAAP for complete financial statements. For further information, refer to the Financial Statements and related footnotes included in our </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> Annual Report. Certain amounts for the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> period have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") and our Consolidated Statements of Cash Flows ("Statement of Cash Flows") to conform to our presentation for the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> period. </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_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, and diversify our customer base within all 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 cost reductions and the sale of underutilized assets.  We are further focused on strengthening relationships with key customers and enhancing our proposal, estimating and operations resources, processes and procedures to improve our competitiveness and overall project execution.  See Note 3 for further discussion of our recent asset sales and assets held for sale at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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 that our cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, and availability under our Credit Agreement (defined in Note 4), 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.</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_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 and can 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 and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as noncurrent.</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_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="ro">
<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 );">Income (Loss) 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;">Income (Loss) 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%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted income (loss) 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</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_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">Cash Equivalents and Short-term Investments</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 and Short-term Investments</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;">Cash equivalents</font><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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term investments - </font><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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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. </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><span></span>
</td>
</tr>
<tr class="ro">
<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%;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.    </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_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.</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_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. 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. </font></div><div style="line-height:120%;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 Statement of Cash Flows.</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_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%;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.</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_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%;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</font><font style="font-family:inherit;font-size:10pt;"> years, 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.</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_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%;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 our lease assets included within other noncurrent 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.</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_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;">The carrying amounts reported for financial instruments, including cash and cash equivalents, short-term investments, contracts receivable and accounts payable, approximate their fair values.</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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</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;">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 </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </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 deferred pre-contract 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 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 (recoveries) provisions for bad debts, (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale, and (income) expense associated with certain nonrecurring items.</font></div></div><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;">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 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;">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.  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. </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. 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.  Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. 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. </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;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. </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: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. Prior to our adoption of Topic 606, our determination of percentage-of-completion for our fixed-price and unit-rate 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.  Accordingly, our determination of percentage-of-completion for the three and nine months ended September 30, 2018, was based on this method.  </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:10px;text-align:justify;text-indent:30px;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 fixed-price and unit-rate 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 also 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 contract 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.  Accordingly, our determination of percentage-of-completion for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, was based on this method.  The impact of the difference in methods of determining percentage-of-completion between the </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> periods was not material.  </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><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;"> we also evaluated 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 did not believe was material to our Financial Statements.  Accordingly, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> cumulative adjustment to retained earnings as of January 1, 2018 was recorded.</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</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;">Income Taxes</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;">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. </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. </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_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;">Leases -</font><font style="font-family:inherit;font-size:10pt;"> In the first quarter 2019, we adopted ASU 2016-02, &#8220;Leases,&#8221; which required us to record a lease liability on our Balance Sheet equal to the present value of our lease payments for leased assets, and record a lease asset on our Balance Sheet representing our right to use the underlying leased assets for all leases having an original term of longer than 12-months. In our adoption we elected the modified retrospective transition method, and accordingly, prior periods have not been restated and continue to be reported under the lease standard in effect during such periods. We also elected certain practical expedients provided by ASU 2016-02, including not recording an asset or liability for leases having a term of 12-months or less and not separating lease and non-lease components for our leases. Upon adoption, we recorded operating lease assets and lease liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, at January 1, 2019.  Included in our lease asset was an intangible asset of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> associated with two favorable lease obligations recorded in connection with a former acquisition, which was reclassified as a lease asset under ASU 2016-02.&#160;</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;">The lease asset is reflected within other noncurrent assets, and the current and noncurrent portions of the lease liability are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, our lease asset, current lease liability and long-term lease liability were </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</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;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  For&#160;leases with escalations over the life of the lease, we recognize expense on a straight-line basis. See Note 5 for further discussion of our lease liabilities.</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;font-style:italic;">Stock-based grants -</font><font style="font-family:inherit;font-size:10pt;"> In the first quarter 2019, we adopted ASU 2018-07, "Improvements to Non-employee Share-Based Payment Accounting," which simplifies the accounting for share-based payments granted to non-employees for goods and services. Under the ASU, most of the guidance for such payments to non-employees is now aligned with the requirements for share-based payments to employees. The adoption of the new standard did not have a material impact on our financial position, results of operations or related disclosures. </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;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;"> In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221; 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_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_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.</p></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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: 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=116847112&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=116846552&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=116847112&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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118936363&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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring 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 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=116856206&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=116856206&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>49
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6620271632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;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 Agreemen</font><font style="font-family:inherit;font-size:10pt;">t</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 May 1, 2019, we amended our Credit Agreement to extend its maturity date to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants for 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;">2.00</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;">$170.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 net proceeds from any issuance of stock or other equity after deducting 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 (which includes outstanding letters of credit) 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.0%</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) 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 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;">September&#160;30, 2019</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;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding letters of credit, providing </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;"> of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;">$185.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.11</font><font style="font-family:inherit;font-size:10pt;">:1.00, and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</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 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;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 issue surety bonds in the ordinary course of business to support our projects.  At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$409.3 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding surety bonds.</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>50
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6777257936">
<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)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 439,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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 79,028<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 230,699<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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="re">
<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">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 122,068<span></span>
</td>
</tr>
<tr class="rh">
<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=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</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_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 8,140<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-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=2022-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>51
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6729598320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) - Accounting Standards Update 2014-09<br></strong></div></th>
<th class="th">
<div>Jan. 01, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded', window );">Cumulative effect of new accounting pronouncement, amount of potential impact not recorded</a></td>
<td class="nump">$ 400,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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of new accounting principle in period of adoption</a></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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Effect Of New Accounting Principle In Period Of Adoption, Potential Impact Not Recorded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded</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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6790629872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 75,802<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 223,863<span></span>
</td>
<td class="nump">$ 161,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">78,487<span></span>
</td>
<td class="nump">52,924<span></span>
</td>
<td class="nump">227,593<span></span>
</td>
<td class="nump">164,248<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 loss</a></td>
<td class="num">(2,685)<span></span>
</td>
<td class="num">(3,212)<span></span>
</td>
<td class="num">(3,730)<span></span>
</td>
<td class="num">(3,232)<span></span>
</td>
</tr>
<tr class="re">
<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">3,970<span></span>
</td>
<td class="nump">4,902<span></span>
</td>
<td class="nump">11,791<span></span>
</td>
<td class="nump">14,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Asset impairment and (gain) loss on assets held for sale, net</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="num">(5,683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (income) expense, net</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
<td class="num">(181)<span></span>
</td>
<td class="nump">2,859<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(6,928)<span></span>
</td>
<td class="num">(10,744)<span></span>
</td>
<td class="num">(15,594)<span></span>
</td>
<td class="num">(15,111)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest (expense) income, net</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">527<span></span>
</td>
<td class="num">(166)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net loss before income taxes</a></td>
<td class="num">(6,789)<span></span>
</td>
<td class="num">(10,672)<span></span>
</td>
<td class="num">(15,067)<span></span>
</td>
<td class="num">(15,277)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">10<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(419)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (6,779)<span></span>
</td>
<td class="num">$ (10,949)<span></span>
</td>
<td class="num">$ (15,069)<span></span>
</td>
<td class="num">$ (15,696)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 loss per common share (in dollars per share)</a></td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.99)<span></span>
</td>
<td class="num">$ (1.05)<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=117326831&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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>53
<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.19.3</span><table class="report" border="0" cellspacing="2" id="idp6638527488">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:12pt;"><font style="font-family:inherit;font-size:12pt;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.  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:justify;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, for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:168px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Three Months Ended September 30, 2019</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="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;" 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="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;" 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="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;" 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 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: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;" 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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,128</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(65</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,307</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,308</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:9pt;"><font style="font-family:inherit;font-size:9pt;">9,442</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,750</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,295</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(550</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">745</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">19,474</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,436</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17,507</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(615</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">75,802</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Three Months Ended September 30, 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;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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,635</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,422</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(494</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,945</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">857</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,424</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">11,281</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,771</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(285</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,486</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,382</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">24,492</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">22,617</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(779</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,712</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Nine Months Ended September 30, 2019</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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">108,361</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,517</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4,311</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">182,087</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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,403</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">35,632</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,254</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,110</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,144</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">54,520</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">113,590</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">61,174</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,421</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">223,863</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:683px;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:169px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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:6px;" rowspan="1" colspan="1"></td><td style="width:75px;" 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="19" 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;">Nine Months Ended September 30, 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;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;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Fixed-price and unit-rate </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 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62,116</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31,288</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,989</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: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;" 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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">121,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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">T&amp;M </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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><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;" rowspan="1" colspan="1"><div style="text-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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,561</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:9pt;"><font style="font-family:inherit;font-size:9pt;">31,495</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">36,056</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,909</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(561</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,348</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,197</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,677</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,692</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,550</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: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;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">161,016</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:2px;text-align:left;padding-left:30px;text-indent:-18px;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:-24px;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%;text-align:left;padding-left:42px;text-indent:-24px;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;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;">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;">A summary of our remaining performance obligations by operating segment at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands).</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" 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:31%;" 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</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39,894</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-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:9pt;"><font style="font-family:inherit;font-size:9pt;">Shipyard </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">384,852</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:#bfe4ff;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;" rowspan="1" 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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">439,935</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><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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;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:5px;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:2px;text-align:left;text-indent:12px;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: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:18px;"><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;">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 termination notices from our customer. See Note 5 for further discussion of these contracts.</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;">We expect to recognize revenue for our remaining performance obligations at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, 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:52.6829268292683%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:65%;" 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:31%;" 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;">Performance Obligations</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,028</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">230,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></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;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;">2021</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,068</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" 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;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,140</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:#bfe4ff;padding-left:28px;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</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><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:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">439,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;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%;padding-bottom:12px;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 billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract 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.  Contract assets and contract liabilities included in our Balance Sheet at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are 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.65853658536585%;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="3" style="vertical-align:bottom;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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,855</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,682</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: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;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Contracts in progress, net</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,173</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: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,137</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;text-indent:12px;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;" 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:18px;"><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 decrease in contract liabilities compared to </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially by an increase in billings on a project in our Fabrication Division and advance payments on a project in our Shipyard 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;" 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:18px;"><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;">Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">three months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at June 30, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$8.5 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$2.6 million</font><font style="font-family:inherit;font-size:9pt;"> respectively.  Revenue recognized during the </font><font style="font-family:inherit;font-size:9pt;">nine months ended September 30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">, which related to amounts included in our contract liabilities balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">, was </font><font style="font-family:inherit;font-size:9pt;">$14.3 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">, respectively.</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:18px;"><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:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at </font><font style="font-family:inherit;font-size:9pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$2.4 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%;padding-bottom:1px;text-align:left;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;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;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 the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</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;"> provision for bad debts, and for the three months ended September 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, our provision for bad debts was $</font><font style="font-family:inherit;font-size:10pt;">2.8 million</font><font style="font-family:inherit;font-size:10pt;">.  For the nine months ended September 30, 2019 and 2018, our provision for bad debts was </font><font style="font-family:inherit;font-size:10pt;">$0.1 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. Our provision for bad debts is included in other (income) expense, net on our Statement of Operations.  Our allowance for doubtful accounts at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.1 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. </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;">Variable Consideration </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 the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</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;">September&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, certain projects in our Shipyard and Services divisions reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded 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;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;">Changes in Project Estimates </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%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and nine months ended September 30, 2019, 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;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The changes in estimates were associated with our harbor tug projects and ice-breaker tug project in our Shipyard Division and a project in our Services Division.</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><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:24px;"><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 totaled </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;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs and liquidated damages, primarily associated with the need to supplement and re-perform work for an under-performing paint subcontractor, higher cost estimates from our electrical and instrumentation subcontractor, and our inability to achieve previously anticipated labor productivity improvements on our uncompleted vessels, resulting in increased craft labor and subcontracted services and extensions of schedule for the projects.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with limitations in craft labor availability and the required use of contract labor in lieu of direct hire labor, resulting in lower than anticipated craft labor productivity and extensions of schedule for the projects. The revised forecasts incorporate actual results obtained from completion of the fifth vessel in the third quarter 2019 and progress achieved on the remaining five vessels.  At September 30, 2019, the uncompleted vessels were at various stages of completion ranging from approximately </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">88%</font><font style="font-family:inherit;font-size:10pt;"> and are forecast to be completed at various dates ranging from the fourth quarter 2019 through the third quarter 2020.  The projects were in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">. 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 additional 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><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:24px;"><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 ice-breaker tug project totaled </font><font style="font-family:inherit;font-size:10pt;">$0.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 the three and nine months ended September 30, 2019, respectively. The changes in estimates for the third quarter 2019 were the result of increased forecast costs, primarily associated with difficulties encountered to launch the vessel and anticipated delays and costs to deliver the vessel, resulting in additional craft labor, subcontracted services and support, and an extension of schedule for the project.  The changes in estimates for the first half of 2019 were the result of increased forecast costs, primarily associated with incomplete and deficient subcontracted production engineering, resulting in construction rework and disruption, lower than anticipated craft labor productivity and an extension of schedule for the project. At September 30, 2019, the vessel was approximately </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> complete and is forecast to be completed in the fourth quarter 2019 and delivered in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedule is further extended, or we experience further delays or additional costs to deliver the vessel, the project 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><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:24px;"><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 our Services project totaled </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.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and nine months ended September 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs and liquidated damages, primarily associated with stringent welding procedure requirements and customer specifications for subsea components, resulting in additional materials, craft labor and subcontracted services and support, and an extension of schedule for the project.  At September 30, 2019, the project was approximately </font><font style="font-family:inherit;font-size:10pt;">56%</font><font style="font-family:inherit;font-size:10pt;"> complete and is forecast to be completed in the first quarter 2020.  The project was in a loss position at September 30, 2019 and our reserve for estimated losses was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">.  If we continue to experience difficulties with the procedure requirements and specifications for the project or the schedule is further extended, the project 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 the three and nine months ended September 30, 2018, individual projects with significant changes in estimated margins did not have a material net impact on our loss from operations.</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 Project Matters</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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;">Project Tariffs -</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Certain imported materials used, or forecast to be used, for</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;">our projects a</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">re currently subject to existing, new or increased tariffs or duties.  We believe such amounts, if incurred, are recoverable from our customers under the contractual provisions of our contracts; however, we can provide no assurances that we will successfully recover such amounts.</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;background-color:#ffffff;font-style:italic;">Other -</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">At September 30, 2019 and December 31, 2018, other noncurrent assets on our Balance Sheet included </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> of retention for a previously completed project in our Fabrication Division for the fabrication of modules for a petrochemical facility. This retention is billable to the customer upon expiration of the contractual warranty period, which is expected to occur in the second quarter 2020; however, the customer has recently announced it is pursuing strategic alternatives and has executed amendments to its financing arrangements that could delay the timing of collection of the retention.</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
