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

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

	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>q22019-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="s089B86E23E1A50DA9219503541610014"></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;">June&#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="corpcolora06.jpg" alt="corpcolora06.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 and post 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;">August&#160;6, 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,237,502</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="sD5D3E41A232A54A6BC372F5F7D455B8C"></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="#s269819DB59BA5F0B85BC2CEB5909E332"><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="#s269819DB59BA5F0B85BC2CEB5909E332"><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="#sDF941473EA095A2B9C7244D8B325675B"><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="#sDF941473EA095A2B9C7244D8B325675B"><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="#s226E1D60BB2D5228B1929F84E07F39AA"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets at June 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="#s226E1D60BB2D5228B1929F84E07F39AA">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="#s56EB1D6C802250E0BC98B72117CE2C2F"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the Three and Six Months Ended June 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="#s56EB1D6C802250E0BC98B72117CE2C2F">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="#s10156A5B288D5E979AEE2FEA23C27EBD"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Shareholders' Equity for the Three and Six Months Ended June 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="#s10156A5B288D5E979AEE2FEA23C27EBD">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="#s3FF12CE5B1345ED4B5963D5CE9CB4369"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the Six Months Ended June 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="#s3FF12CE5B1345ED4B5963D5CE9CB4369">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="#s934BA2EF7A00581EBE06661344DB78CE"><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="#s934BA2EF7A00581EBE06661344DB78CE">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="#sCD452CFE573C595F884C9448633CFFC7"><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="#sCD452CFE573C595F884C9448633CFFC7"><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="#sCD452CFE573C595F884C9448633CFFC7">18</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="#sDDD5D99C0A6D5286AB39F04D7068B443"><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="#sDDD5D99C0A6D5286AB39F04D7068B443"><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="#sDDD5D99C0A6D5286AB39F04D7068B443">36</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="#sDF0D803AAE50508B9D9811B51FC49CCF"><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="#sDF0D803AAE50508B9D9811B51FC49CCF"><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="#sDF0D803AAE50508B9D9811B51FC49CCF">36</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="#s14DC5412A1045C4F9FE4DBC158D24602"><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="#s14DC5412A1045C4F9FE4DBC158D24602"><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="#s19F0700EDEF75277AA958C4454DC837D"><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="#s19F0700EDEF75277AA958C4454DC837D"><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="#s19F0700EDEF75277AA958C4454DC837D">37</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="#sD4B787A8D68B508F9BE091C7B99E98E6"><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="#sD4B787A8D68B508F9BE091C7B99E98E6"><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="#sD4B787A8D68B508F9BE091C7B99E98E6">37</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="#sCA4DB7357DDC527AAFD242A18A83FED1"><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="#sCA4DB7357DDC527AAFD242A18A83FED1"><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="#sCA4DB7357DDC527AAFD242A18A83FED1">37</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="#s4246EFA5D5DA5404A136A684C843B404"><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="#s4246EFA5D5DA5404A136A684C843B404">38</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="s865FCAEB377252468703EC04031301B7"></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;">June&#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.</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 Operation, 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="s269819DB59BA5F0B85BC2CEB5909E332"></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="sDF941473EA095A2B9C7244D8B325675B"></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="s226E1D60BB2D5228B1929F84E07F39AA"></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;">June&#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;">30,192</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,791</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;">23,343</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">51,334</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,543</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,987</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,737</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">177,927</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;">75,862</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,802</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,591</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;">55,238</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;">13,823</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">9,719</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;">78,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: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,369</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;">84,149</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, 20,000 shares authorized, 15,236 shares issued and outstanding at June 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,085</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;">102,811</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">79,546</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;">193,442</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,591</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="s56EB1D6C802250E0BC98B72117CE2C2F"></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;June 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;">Six Months Ended&#160;<br>&#160;June 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;">80,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,061</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;">111,304</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;">82,054</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;">54,713</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;">149,106</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;">111,324</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;">(1,598</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;">(699</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;">(1,045</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;">(20</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,987</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,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;">7,821</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,801</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></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;">&#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,579</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;">(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,829</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;">(201</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;">64</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;">(130</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;">375</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 income (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;">(5,384</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;">724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(4,367</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 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;">126</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;">(92</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">388</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><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;">(238</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 income (loss) before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,258</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(8,278</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;">(4,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-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;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</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;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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 income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size: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;">(5,248</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;">549</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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;">(8,290</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;">(4,747</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 income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.34</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.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.55</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.32</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="s10156A5B288D5E979AEE2FEA23C27EBD"></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;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;">75</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;">680</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;">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&#160;30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,043</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,035</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,467</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;">215,390</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&#160;30, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,236</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,085</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,811</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;">79,546</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;">193,442</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="s3FF12CE5B1345ED4B5963D5CE9CB4369"></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;">Six Months Ended&#160;<br>&#160;June 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;">(8,290</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;">(4,747</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;">4,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,308</font></div></td><td style="vertical-align: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;">26</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(436</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;">8</font></div></td><td style="vertical-align: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;">299</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,853</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;">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></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,346</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,431</font></div></td><td 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:84px;padding-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;">(896</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,438</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">(21,352</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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">212</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,665</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">26,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">(3,023</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,129</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">(1,108</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;">(437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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;">(466</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;">767</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;">(2,884</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;">(26,427</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,359</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;">(891</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;">(7,474</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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;">8,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;">56,446</font></div></td><td 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;">2,165</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;">(36,627</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;">50,246</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;">(40</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</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;">(714</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;">(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 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;">(754</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;">(798</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;">(40,265</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;">23,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></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;">30,192</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;">32,004</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="s934BA2EF7A00581EBE06661344DB78CE"></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;">June&#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="s14384FA8AF4B5166BAFB37DFE3290C00"></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;">six</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;">two</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 for the U.S. Navy. Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility, 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;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;harbor tug vessels. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-align:justify;text-indent: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 six months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">June&#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 2018 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 2019 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.  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;">June&#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;">June&#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;"><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;">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;">June&#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 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><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;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 three and six months ended June 30, </font><font style="font-family:inherit;font-size:10pt;">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 arrangements.  We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic </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;">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 six months ended June 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 three and six months ended June 30, 2019, 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;&#32;periods was not material.  </font></div><div style="line-height:120%;text-align:left;text-indent:36px;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;">June&#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;">June&#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.9 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.8 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="s444B727789E05597A259086A53FBE579"></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 six months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">June 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: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: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 June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">22,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(3,232</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;">68,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td 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;">960</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,187</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">9,147</font></div></td><td 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,210</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;">(359</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;">2,851</font></div></td><td style="vertical-align: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;">22,415</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;">37,567</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,065</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;">(3,591</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;">80,456</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: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: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 June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">21,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,042</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;">40,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></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;">2,361</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,486</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">12,847</font></div></td><td 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,143</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;">(241</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;">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></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;">9,472</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;">23,620</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,205</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;">(1,283</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;">54,014</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">35,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size: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;">70,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,846</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;">120,332</font></div></td><td style="vertical-align: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;">3,921</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">18,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 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;">22,730</font></div></td><td 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;">5,959</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;">(960</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;">4,999</font></div></td><td style="vertical-align: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;">35,046</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;">74,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: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;">43,667</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;">(4,806</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;">148,061</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">26,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">20,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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 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;">84,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td 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;">3,704</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">21,071</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">24,775</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></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;">2,138</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;">(276</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,862</font></div></td><td style="vertical-align: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;">26,815</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;">42,185</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;">44,075</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;">(1,771</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;">111,304</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;">June&#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;">53,496</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;">388,239</font></div></td><td 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;">12,787</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;">454,522</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 a termination notice 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;">June&#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;">146,150</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;">205,651</font></div></td><td 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;">96,481</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;">6,240</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;">454,522</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;">June&#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;">June 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;">51,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(13,823</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;">37,511</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 December 31, 2018, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially be an increase in advance payments on </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;">&#32;projects 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 three months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at March 31, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;respectively.  Revenue recognized during the six months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2018 and 2017, was </font><font style="font-family:inherit;font-size:9pt;">$13.9 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$4.9 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;">June&#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;">$2.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;">Our provision for bad debts for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2018 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;">$8,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, and 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;">June&#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-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;">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 six months ended</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">June 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;">June&#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 Division reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.3 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 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div 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 and Other Project Matters</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;background-color:#ffffff;font-style:italic;">Changes in Project Estimates -</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;">For the three and six months ended</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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">significant changes in estimated margins on projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$2.0 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.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in estimates for the harbor tug projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$1.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;">&#32;for the three and six months ended June 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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 the completion of the third and fourth harbor tugs in the second quarter 2019 and progress achieved on the remaining </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;harbor tugs, which are scheduled to be completed at various dates ranging from the third quarter 2019 through the fourth quarter 2020.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The projects were in a loss position at June 30, 2019 and our reserve for estimated losses on the projects was </font><font style="font-family:inherit;font-size:10pt;">$1.6 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 schedule liquidated damages, the projects would experience further losses.</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;">The changes in estimates for the ice-breaker tug project resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the three and six months ended June 30, 2019, respectively. The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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.  The project was in a loss position at June 30, 2019 and our reserve for estimated losses on the project 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, or our 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></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 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;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;background-color:#ffffff;font-style:italic;">Other Project Matters -</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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sC7A3A0E87941563D86D579A99826F82B"></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;">June&#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:left;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;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,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></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;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,906</font></div></td><td style="vertical-align: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,813</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;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,737</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><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: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 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;during the six months ended June 30, 2018 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;">&#32;during the three and six months ended June 30, 2018.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#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.8 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, a </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;payment received during the six months ended June 30, 2018, and a </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;payment received during the three months ended September 30, 2018, which was reflected as a receivable on our Balance Sheet at June 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 three months ended June 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 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 six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2018, 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;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the sale of assets that were held for sale.  During the three months ended June 30, 2018, we recorded expense of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the impairment of assets that were held for sale.  During the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2018, we recorded 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 expense of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the net impact of impairments of assets and (gains) losses on the sale of assets that were held for sale. The net gain and charges are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.</font></div><div style="line-height:120%;text-align: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;">June&#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.9 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 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="s56F4C0669AA3591DB7FD009967C0C248"></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 from June 9, 2020 to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants at June 30, 2019, and 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><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><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.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">June&#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;">June&#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.7 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.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">June&#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;">$191.3 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.26</font><font style="font-family:inherit;font-size:10pt;">&#32;to 1.0, and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</font><font style="font-family:inherit;font-size:10pt;">:1.0.</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 June 30, 2019, we had </font><font style="font-family:inherit;font-size:10pt;">$375.9 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><a name="sEBB3EB945E2153A29165525E29077A96"></a></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 notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the vessels. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported terminations and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported 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. </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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><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><br></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 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;">326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size: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,179</font></div></td><td style="vertical-align: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;">(4,084</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,095</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 June 30, 2019, our weighted-average remaining lease term was approximately </font><font style="font-family:inherit;font-size:10pt;">16.0</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 three and six months ended June 30, 2019 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.3 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><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><a name="s22E446C628BF537DA18EFA25AE5D3AC4"></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;">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 three and six months ended June 30, 2019 and 2018 (in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;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: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 June 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;">Six Months Ended June 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 income (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;">(5,248</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;">549</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(8,290</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;">(4,747</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,236</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,043</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,194</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,004</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 income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.34</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.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top: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.55</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;">(0.32</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="s798FC0E04D4152E885225C53A98AF1EE"></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 offshore wind and modular fabrication 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 three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;were combined with the Fabrication Division to conform to the presentations of our reportable segments for the 2019 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, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels.  Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, 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><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%;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 three months ended </font><font style="font-family:inherit;font-size:10pt;">June 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 June 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;">22,415</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;">37,567</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;">24,065</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;">(3,591</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;">80,456</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;">(677</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,912</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,137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(146</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,598</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 income (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;">(1,211</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,564</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;">1,728</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;">(2,337</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;">(5,384</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;">891</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,047</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">363</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">121</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,422</font></div></td><td 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;">131</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;">712</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;">266</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;">1,109</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;">59,607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">106,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:9pt;"><font style="font-family:inherit;font-size:9pt;">31,163</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">80,729</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,591</font></div></td><td 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;">Three Months Ended June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,283</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;">54,014</font></div></td><td style="vertical-align: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;">(1,124</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,776</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,585</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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</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;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size: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;">4,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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,377</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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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,946</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;">724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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,047</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,051</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">383</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">112</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,593</font></div></td><td 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;">&#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;">653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">820</font></div></td><td style="vertical-align: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;">98,526</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">81,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">256,689</font></div></td><td 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;">Six Months Ended June 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;">35,046</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;">74,154</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;">43,667</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;">(4,806</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;">148,061</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,449</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,192</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,878</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(282</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,045</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;">(2,751</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;">(4,468</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;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(4,464</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;">(8,666</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,858</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,156</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">737</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,974</font></div></td><td 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;">145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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,359</font></div></td><td style="vertical-align: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;">59,607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">106,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:9pt;"><font style="font-family:inherit;font-size:9pt;">31,163</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">80,729</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,591</font></div></td><td 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;">Six Months Ended June 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;">26,815</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;">42,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">44,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,771</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;">111,304</font></div></td><td style="vertical-align: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;">(1,651</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,799</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;">6,199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">(769</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;">(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: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;">1,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,356</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;">4,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,457</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;">(4,367</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,196</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,120</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">776</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">216</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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,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></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;">&#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;">659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">891</font></div></td><td style="vertical-align: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;">98,526</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">81,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">256,689</font></div></td><td 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;">17</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sCD452CFE573C595F884C9448633CFFC7"></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="sB5C797CAE52A55B9B74602FDB31A0E66"></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;">18</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sB7FF046D0EF05AC9B4617ED4C42745CA"></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;">During 2018, we operated and managed our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one 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 offshore wind and modular fabrication opportunities.  As a result of the aforementioned, we now operate and manage our business through three operating divisions ("Fabrication", "Shipyard" and "Services") and one non-operating division ("Corporate"), which represent our reportable segments.  The segment results for the EPC Division for the three and six months ended June 30, 2018 were combined with the Fabrication Division to conform to the presentation of our reportable segments for the 2019 period.  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, during 2017 we incurred losses on a project in our Shipyard Division.  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. </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;">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;">South Texas Properties and Fabrication Assets Held for Sale -</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.  At </font><font style="font-family:inherit;font-size:10pt;">June&#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.8 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.  </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;">June&#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.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale, which consists of a 2,500-ton drydock.</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 we have been impacted by the timing and delay of project opportunities, our volume of bidding activity for onshore modules and structures has continued to increase and is at its highest level since we commenced our initiative.  Further, 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><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><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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. 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 recently executed a cooperation agreement with Smulders to jointly pursue U.S. offshore wind opportunities. Smulders, a Belgian company, is a major fabrication supplier of offshore wind structures in Europe. Although we believe such a relationship will help to strategically position us in our pursuit of offshore wind projects, we can provide no assurances that we will successfully obtain future project awards as a result of this arrangement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Diversification and Growth of our Customer Base - </font><font style="font-family:inherit;font-size:10pt;">We are continuing to diversify our customer base within our operating divisions.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division </font><font style="font-family:inherit;font-size:10pt;">- Within our Shipyard Division we have increased our backlog with customers outside of the oil and gas sector.  At </font><font style="font-family:inherit;font-size:10pt;">June&#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 for the U.S. Navy (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); 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 six 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 successfully 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;">June&#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 demand for services associated with offshore tie-backs, upgrades and maintenance remains strong, and we anticipate it will continue for the remainder of 2019. We will continue to pursue opportunities for offshore and onshore plant expansion and maintenance work and have targeted service opportunities within the shale basins in West Texas.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;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 notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the vessels. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported termination and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported termination of the construction contracts and seeks to recover damages associated with the customer&#8217;s actions. The customer filed its response to our lawsuit denying many of the allegations in the lawsuit and asserting a counterclaim against us seeking, among other things, declaratory judgment as to the validity of the customer&#8217;s purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount.&#160; We filed a response to the counterclaim denying all of the customer&#8217;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. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div 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;">June&#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 Note 5 of our Financial Statements for further discussion of our dispute.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </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;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 May 6, 2019, we announced that our Board of Directors has established a special committee to initiate a process to explore alternative strategies for the Company focusing on enhancing shareholder value.  There can be no assurance that this review will result in any transaction or other strategic change or outcome for the Company.</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 our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term. Operating results for our Services Division have been strong and we have increased our backlog within our Shipyard Division.  Although we experienced a decline in backlog for our Fabrication Division during the second quarter 2019, we believe we will be successful securing new project awards and growing our backlog in the future.  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, and our Shipyard Division will be negatively impacted by the underutilization of its facilities (although to a lesser extent) prior to the ramp up of construction activities for our large projects in backlog. Both divisions will also be impacted by lower margin backlog related to project awards bid at competitive pricing. In addition, our harbor tug projects within our Shipyard Division 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="s44796DF332155927A07425E64C117E01"></a></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;">Our Financial Statements are prepared in accordance with generally accepted accounting principles in the U.S. ("GAAP") which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosure of contingent assets and liabilities.  We continually evaluate our estimates and judgments based on historical experience and various other assumptions that we believe to be reasonable under the circumstances.  We also discuss the development and selection of our critical accounting policies with the Audit Committee of our Board of Directors.  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 </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;font-style:italic;">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="s924DC1FA3F5E50E5804E4C5C183B4A88"></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 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;">June&#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 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;">June&#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;">53,496</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;">388,239</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;">12,787</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;">454,522</font></div></td><td style="vertical-align: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;">53,496</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;">410,127</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;">12,787</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;">476,410</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;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;">June&#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;">June&#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;">53,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">410,127</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="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,326</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">12,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;">476,410</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,839</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 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;">June&#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:77.5390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">146,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">30.7%</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;">205,651</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">43.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;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;">96,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">20.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;">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,240</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 style="vertical-align:bottom;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;">1.2%</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;">454,522</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;">95.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="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6%</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 Backlog</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">476,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0%</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;">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: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;">Includes backlog within our Shipyard Division related to contracts for the construction of two MPSVs that are subject to a purported notice of termination by our customer.  We dispute the purported termination and disagree with the customer&#8217;s reasons for the same. We can provide no assurances that we will reach a favorable resolution with the customer for completion of the two MPSVs. See 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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">, </font><font style="font-family:inherit;font-size:9pt;">seven</font><font style="font-family:inherit;font-size:9pt;">&#32;customers represented approximately </font><font style="font-family:inherit;font-size:9pt;">92%</font><font style="font-family:inherit;font-size:9pt;">&#32;of our backlog, and at December 31, 2018, seven customers represented approximately 90% of our backlog.  At </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:9pt;">, backlog from the </font><font style="font-family:inherit;font-size:9pt;">seven</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:66px;"></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 three harbor tugs within our Shipyard Division. 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:66px;"></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:66px;"></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:66px;"></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:66px;"></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:66px;"></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; 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: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;">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 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 additional commitments from our customer related to the exercise of these options, and we can provide no assurances that any further 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;">23</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="sDA17413E285D5F618A3F23C04C86281D"></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 June 30, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">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, 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;June 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;">80,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,442</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;">49.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;">82,054</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;">54,713</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;">(27,341</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;">(50.0)%</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:18px;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;">(1,598</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;">(699</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;">(899</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;">(128.6)%</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;">(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="2" style="vertical-align:bottom;padding-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.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">21.7%</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;">&#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;">(6,579</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,579</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;">(100.0)%</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;">(201</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;">64</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;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Operating income (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;">(5,384</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;">724</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;">(6,108</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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</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;">(92</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;">218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Net income (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;">(5,258</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;">632</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;">(5,890</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;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,248</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;">549</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;">(5,797</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;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%;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;">$80.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$54.0 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;">49.0%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width: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;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our first two regional class research vessel projects and our first towing, salvage and rescue ship project, offset partially by lower revenue for our harbor tug projects and the prior period including revenue on an OSV project that was completed during 2018; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased revenue for our Fabrication Division of </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our paddle wheel riverboat project and several smaller fabrication projects, 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 that was completed during the second quarter 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;">Increased revenue for our Services Division of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily 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;">$1.6 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) 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;">1.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: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 and Services Divisions);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holding costs of $0.6 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 $1.4 million related to forecast cost increases on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $0.9 million related to forecast costs 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).</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.3 million for 2019; 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 Fabrication and Services Divisions; offset partially by,</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </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><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align: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 Shipyard Division (excluding the aforementioned projects).</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;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.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">9.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">21.7%</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.4 million and $0.7 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;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was a gain of </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;">.  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 </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;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;">$0.1 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 and expense for 2018 was primarily due to net gains and net losses, respectively, on the sales of equipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interest income (expense), net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Interest 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 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;">$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 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 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.1 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;">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;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;June 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;">22,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">136.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 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;">(677</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,124</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;">447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">39.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;">(3.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(11.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">742</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,436</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">694</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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: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;">(6,579</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,579</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;">(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;">(208</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;">(193</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;">15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7.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 income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,423</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;">(128.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;">$22.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$9.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;">136.6%</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 paddle wheel riverboat project and several smaller fabrication projects, 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 that 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;">$0.7 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 revenue) and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">11.9%</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, offset partially by a lower 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;">$0.7 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) 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;">15.2%</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;">48.3%</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 gain of </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;">.  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 </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;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 2018 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 </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 gains on the sales of equipment.</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;">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;">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;June 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;">37,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">23,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">13,947</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;">59.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,912</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,776</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;">(136</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;">(4.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;">(7.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-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;">(11.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-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;">590</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;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;">62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;">(58</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;">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;">(3,564</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,377</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;">(187</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;">(5.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;">$37.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$23.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">59.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 first two regional class research vessel projects and our first towing, salvage and rescue ship project; 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 an OSV project that was completed during 2018. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.8%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">11.8%</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;">Under recovery of 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;">Holding costs of $0.6 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 $1.4 million related to forecast cost increases on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $0.9 million related to forecast costs 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).</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;">Higher holding costs of $0.2 million for 2019 related to the two MPSV projects; 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;">The aforementioned project charges of $2.3 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 projects).</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.6 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;">$0.6 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), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">1.2%</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, offset by higher incentive plan costs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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;was expense 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;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;">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;June 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;">24,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,860</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;">8.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 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;">2,137</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,585</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,448</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;">(40.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;">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;">16.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;">464</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">762</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">39.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;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;">(55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</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;">43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,728</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,835</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,107</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;">(39.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;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$22.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;">8.4%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the timing of new project awards and materials representing a greater 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;">$2.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;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">16.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. Gross profit for 2019 was impacted by the under recovery of overhead costs.  The decrease in gross profit for 2019 relative to the prior period was primarily due to a lower margin project mix (due in part to materials representing a greater percentage of revenue) and reduced recoveries of overhead costs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">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.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">1.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$0.8 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), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">39.1%</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: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;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;June 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;">(3,591</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;">(1,283</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,308</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;">(146</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;">(384</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;">238</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">62.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;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,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,297</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;">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;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,337</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,946</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;">609</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">20.7%</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.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue) and </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;">4.3%</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;">4.6%</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: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;">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><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><a name="seb033e5863444182a976bed02694df43"></a></div><div><br></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 Six Months Ended June 30, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">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, 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;">Six Months Ended June 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;">148,061</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;">111,304</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;">36,757</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;">33.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;">149,106</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;">111,324</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;">(37,782</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;">(33.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;text-indent:18px;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;">(1,045</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;">(20</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;">(1,025</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: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;">(0.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;">&#8212;</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;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">7,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,801</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">20.2%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(70</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,829</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,759</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;">(98.8)%</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;">(130</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;">375</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;">505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;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;">(8,666</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;">(4,367</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;">(4,299</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;">(98.4)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">388</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;">(238</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;">626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;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;">(8,278</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;">(4,605</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,673</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;">(79.8)%</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;">(12</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;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">91.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;">&#160;&#160;&#160;&#160;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;">(8,290</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,747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,543</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;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;">(74.6)%</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;">$148.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$111.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">33.0%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width: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;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our first two regional class research vessel projects and our first towing, salvage and rescue ship project, offset partially by the prior period including revenue on an OSV project that was completed during 2018 and revenue on our two MPSV contracts that 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="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;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to progress on our paddle wheel riverboat project and several smaller fabrication projects, 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 that 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: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;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">0.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">0.0%</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 and Services Divisions);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holding costs of $0.8 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 $1.2 million related to forecast cost increases on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $0.8 million related to forecast costs 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).</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;">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.0 million for 2019; 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 and Fabrication Divisions; 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><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><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 Shipyard Division (excluding the aforementioned projects).</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;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;">$7.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;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">8.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;">20.2%</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.5 million and $0.9 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 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.8 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: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.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and expense of </font><font style="font-family:inherit;font-size:10pt;">$0.4 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 and expense for 2018 was primarily due to net gains and net losses, respectively, on the sales of equipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interest income (expense), net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Interest income (expense), net for 2019 and 2018, was income of </font><font style="font-family:inherit;font-size:10pt;">$0.4 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;">$12,000</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. 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 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;">Six Months Ended June 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;">35,046</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;">26,815</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;">8,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">30.7%</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,449</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,651</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;">202</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;">(4.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(6.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="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,509</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,477</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">968</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.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;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,829</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,759</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;">(137</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</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;">133</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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 income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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,456</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></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;">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%;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;">$35.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$26.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">30.7%</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 and several smaller fabrication projects, 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 that 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.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">6.2%</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, offset partially by a lower 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.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">9.2%</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;">39.1%</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.8 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.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$4,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. The net income for 2019 was primarily due to net gains on the sales of equipment.</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;">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;">Six Months Ended June 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;">74,154</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;">42,185</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;">31,969</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;">75.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;">(3,192</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,799</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;">607</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">16.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;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.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="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;">(9.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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,214</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,393</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;">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;">62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">62.2%</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;">(4,468</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,356</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">16.6%</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;">$74.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$42.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;">75.8%</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 first two regional class research vessel projects and our first towing, salvage and rescue ship project; offset partially by,</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">- </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><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 on an OSV project that was completed during 2018 and revenue on our two MPSV contracts that 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;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">9.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Under recovery of 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;">Holding costs of $0.8 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 $1.2 million related to forecast cost increases on our harbor tug projects (see Note 2 of our Financial Statements for further discussion of the changes in estimates on these 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;">Charge of $0.8 million related to forecast costs 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).</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 decrease 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;">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 projects); 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 holding costs of $0.4 million for 2019 related to the two MPSV 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aforementioned project charges of $2.0 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.2 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;">$1.4 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;">12.8%</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, offset partially by higher incentive plan costs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">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;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, 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 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;">Six Months Ended June 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;">43,667</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;">44,075</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;">(408</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;">(0.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;">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;">3,878</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,199</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,321</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(37.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;">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;">916</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,496</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">580</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;">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;">(55</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;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;">44.7%</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;">3,017</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,741</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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,724</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.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;">$43.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$44.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">0.9%</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;">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;">$3.9 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;">$6.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 the under recovery of overhead costs.  The decrease in gross profit for 2019 relative to the prior period was primarily due to a lower margin project mix and reduced recoveries of overhead costs. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">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.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </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;">3.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">38.8%</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><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;">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;">Six Months Ended June 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;">(4,806</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;">(1,771</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;">(3,035</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;">(282</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;">(769</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;">487</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.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;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;">4,182</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,435</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.7%</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;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;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;">(4,464</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,457</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;">993</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">18.2%</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;">$0.8 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;">$4.2 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 consolidated revenue) and </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.0%</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;">5.7%</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><a name="s497179BF6B9258438CA6E7E419636CC3"></a></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;">June&#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;">$76.0 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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,192</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">45,791</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;">75,983</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,737</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,263</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;">105,246</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%;padding-bottom:4px;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)  Includes U.S. Treasuries of $13.0 million with original maturities of three months or less.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)  Includes U.S. Treasuries with original maturities of more than three months, but less than six months.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><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: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;">June&#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;">$99.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and included </font><font style="font-family:inherit;font-size:10pt;">$76.0 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.7 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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;totaled </font><font style="font-family:inherit;font-size:10pt;">$4.4 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;">$37.5 million</font><font style="font-family:inherit;font-size:10pt;">; contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$23.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;">$8.5 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;">$65.0 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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and December 31, 2018, and changes in such amounts during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 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;">June 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;">51,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(21,352</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;">(13,823</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;">(3,022</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;">37,511</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;">(24,374</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;">23,343</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-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;">(838</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;">8,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-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;">826</font></div></td><td style="vertical-align: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;">(64,957</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;">25,701</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></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,427</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,315</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;">June&#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 $2.0 million 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 sale 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 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;">six months ended June 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;">$2.9 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;">$26.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 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;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">, asset impairments of </font><font style="font-family:inherit;font-size:10pt;">$0.3 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.3 million</font><font style="font-family:inherit;font-size:10pt;">; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></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;">$21.4 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to an increase in unbilled positions on two projects in our Shipyard Division related to the timing of progress billings (primarily for our first two regional class research vessel projects), and certain projects in our Fabrication Division related to the timing of milestone billings.  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;">$3.0 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 advance payments on two projects in our Shipyard Division; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to the timing of billings and collections on our 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;">Decrease in prepaid expenses, inventory and other assets of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to a decrease in inventory, offset partially by an increase in prepaid expenses;</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;">34</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in accounts payable, accrued expenses and other current liabilities of </font><font style="font-family:inherit;font-size:10pt;">$25.2 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 first two regional class research vessel projects and our first towing, salvage and rescue ship 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;">Change in noncurrent assets and liabilities, net of </font><font style="font-family:inherit;font-size:10pt;">$0.5 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 three months ended June 30, 2019, net cash provided by operating activities was $5.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;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;">six months ended June 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;">$36.6 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;">$50.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Cash used in investing activities during the 2019 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;">$1.4 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;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and proceeds from the sale 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;">six months ended June 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;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. Cash used in financing activities for both the 2019 and 2018 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 from June 9, 2020 to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants at June 30, 2019, and 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 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 (5.5% at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (2.4% at </font><font style="font-family:inherit;font-size:10pt;">June&#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;">June&#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.7 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.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">June&#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;">$191.3 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.26</font><font style="font-family:inherit;font-size:10pt;">&#32;to 1.0 and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</font><font style="font-family:inherit;font-size:10pt;">:1.0.</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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$375.9 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, </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;">at </font><font style="font-family:inherit;font-size:10pt;">June&#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.7 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);</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;">June&#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 $5.0 million to $7.0 million for the remainder of 2019.  Further investments in facilities may be required to win and execute potential offshore wind projects, which are not included in these estimates.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If conditions for the oil and gas industry do not improve, we are unable to increase our backlog, we are unable to diversify our customer base, or we are unsuccessful in our strategic repositioning of the Company, we would take additional measures to reduce costs and preserve our liquidity until we are able to generate cash flows from operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that our cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">June&#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="s10CF2AD61B64557AA3F9541490B84B1F"></a></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="s4A8415D2C58B5C53817237C99450FD40"></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="sDDD5D99C0A6D5286AB39F04D7068B443"></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;">six months ended June 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="sDF0D803AAE50508B9D9811B51FC49CCF"></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 June 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;">36</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s14DC5412A1045C4F9FE4DBC158D24602"></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="s19F0700EDEF75277AA958C4454DC837D"></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.  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="sD4B787A8D68B508F9BE091C7B99E98E6"></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="sCA4DB7357DDC527AAFD242A18A83FED1"></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: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/000103162319000028/q12019exhibit101.htm"><font style="font-family:inherit;font-size:10pt;">Consent and Fourth Amendment to Credit Agreement dated May 1, 2019, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 10-Q filed with the SEC on May 7, 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="q22019-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="q22019-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="q22019-ex32.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;">37</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font></div></div><hr style="page-break-after:always"><div><a name="s4246EFA5D5DA5404A136A684C843B404"></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;">August&#160;6, 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;">38</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>q22019-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="s4534F3E75EF15E6EA4019FF9779818C2"></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;">August&#160;6, 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>q22019-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="s0FC71126D14A5398840640D01FFFEEF1"></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;">August&#160;6, 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>q22019-ex32.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="s3510A87CE4DD54178922842C88139D69"></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;">June&#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;">August&#160;6, 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;">August&#160;6, 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-20190630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:B2FBE01D1D9156DDB70EB950E5B2096E,x:cc3a61a3ca9c4d37a27c0775fbca9c3a-->
<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/20190630" 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-20190630.xsd" xlink:type="simple" />
	<xbrli:context id="FD2019Q2YTD">
		<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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-08-06</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="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="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="FD2018Q2YTD">
		<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-06-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_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="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="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">
		<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="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="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="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_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="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="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="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="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="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_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="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="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="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="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="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="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="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="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="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="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="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_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="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_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">
		<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="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_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="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="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="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="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-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="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="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-07-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-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_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="FD2019Q2YTD_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-06-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="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_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-07-01</xbrli:startDate>
			<xbrli:endDate>2018-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="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="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-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="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2YTD_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-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_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-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_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-06-30</xbrli:instant>
		</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="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_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-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-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="FD2019Q2YTD" id="Fact-26D5A5B3F30921891C9BDD8ACC5F63C0">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2019Q2YTD" id="Fact-57AF1753100A3E76DCAADD8ACC60C95F">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2019Q2YTD" id="Fact-6A13AF9DBC726155EF6EDD8ACC5EDC77">Q2</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2019Q2YTD" id="Fact-0419B46B30A66A305981DD8ACC58E222">2019</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2019Q2YTD" id="Fact-6330615525847C363B32DD8ACC631F2F">2019-06-30</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2019Q2YTD" id="Fact-BCD24741760A0F09B8CADD8ACC5CF088">10-Q</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2019Q2YTD" id="Fact-087B354DBBBDA6C3643BDD8ACC612D04">0001031623</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2019Q2" decimals="INF" id="Fact-4753E2371BA42591F645DD8ACC2C47EA" unitRef="shares">15237502</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2019Q2YTD" id="Fact-EC1815AD47E9D7C998B94A1CF30077FC">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityEmergingGrowthCompany contextRef="FD2019Q2YTD" id="Fact-816FF26C21ADCEF250ACDD8ACC50220C">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2019Q2YTD" id="Fact-12B18FD14710E2912BF0DD8ACC5CF1D5">Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityRegistrantName contextRef="FD2019Q2YTD" id="Fact-9A64D2E3D37D50128E50DD8ACC5C747A">GULF ISLAND FABRICATION INC</dei:EntityRegistrantName>
	<dei:EntityShellCompany contextRef="FD2019Q2YTD" id="Fact-B70F5EE964D84ACB771E4A1D96A878E5">false</dei:EntityShellCompany>
	<dei:EntitySmallBusiness contextRef="FD2019Q2YTD" id="Fact-9F98A9AF62B240FC4FB1DD8ACC5EA7DC">true</dei:EntitySmallBusiness>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-745A21CD7E17318F3F8C2A057415B903" unitRef="shares">133000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-20F0EDE9E8C07B09A0382A05F6491005" unitRef="shares">146000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2018Q2YTD" decimals="-3" id="Fact-314AD3BF1141A2CBBEE3DD8ACC4E9F11" unitRef="usd">8000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2019Q2YTD" decimals="-5" id="Fact-4C48C8489AA7F19E8EF849C4ED46F6C3" unitRef="usd">100000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2019Q2YTD" decimals="-3" id="Fact-7F4F03B512ED02458EA7DD8ACC2C49BF" unitRef="usd">59000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2018Q2YTD" decimals="-5" id="Fact-59A497603DB252F7D97349E13D601C40" unitRef="usd">1400000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2019Q2YTD" decimals="-5" id="Fact-56FC579052AB63A447A449E13CE9E1EC" unitRef="usd">-100000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:ConstructionInProcessNumberOfFerries contextRef="FD2019Q2YTD" decimals="INF" id="Fact-A9EB6331BA60FC51B133DD8ACC6CA133" unitRef="ferries">2</gifi:ConstructionInProcessNumberOfFerries>
	<gifi:ConstructionInProcessNumberOfIceBreakerTugVessels contextRef="FI2019Q2" decimals="INF" id="Fact-3D56803086E34948FADFDD8ACC2C0DD0" unitRef="tug">1</gifi:ConstructionInProcessNumberOfIceBreakerTugVessels>
	<gifi:ConstructionInProcessNumberOfTowboats contextRef="FD2019Q2YTD" decimals="INF" id="Fact-1216D585EE5EC92F04E4DD8ACC57ABF6" unitRef="towboat">2</gifi:ConstructionInProcessNumberOfTowboats>
	<gifi:ConstructionInProgressNumberOfHarborTugVessels contextRef="FD2019Q2YTD" decimals="INF" id="Fact-3634DEDF31FB7C9635C0DD8ACC6B1F61" unitRef="vessel">6</gifi:ConstructionInProgressNumberOfHarborTugVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2018Q1" decimals="INF" id="Fact-3A0E1C7FE0FB2F0CB6E0DD8ACC60C6D3" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2018Q4" decimals="INF" id="Fact-BB0DA2DE62FE0DC89BF1DD8ACC44D348" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2019Q2" decimals="INF" id="Fact-F51F705BB6D541B64DE0DD8ACC2C9F97" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfOffshoreVessels contextRef="FD2019Q2YTD" decimals="INF" id="Fact-05B008D3B29087A50356DD8ACC58AF9A" unitRef="vessel">3</gifi:ConstructionInProgressNumberOfOffshoreVessels>
	<gifi:ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels contextRef="FI2019Q2" decimals="0" id="Fact-FF4389E2C066B77AA54E53DED61554E2" unitRef="ship">3</gifi:ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2QTD" decimals="-5" id="Fact-EF6C733AAD42CEFB2A5F2A5663AB3A8A" unitRef="usd">2300000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-92092F4F661B259AB2222A5949ED7256" unitRef="usd">1400000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-9032A6A49D506F101DA32A70B8309BFA" unitRef="usd">900000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2YTD" decimals="-5" id="Fact-E6372F90E54DEEE78DCC2A56B595BC0C" unitRef="usd">2000000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2YTD_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-494F9C25D4BFE1D207E62A5948F1CA93" unitRef="usd">1200000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins contextRef="FD2019Q2YTD_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-85D237D5219040C9776A2A70B7407B0C" unitRef="usd">800000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7AFDB7479A9EA01A718CDD8ACC4C4F94" unitRef="usd">13137000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-F0E0441F868FDD3A310EDD8ACC57E8E8" unitRef="usd">37511000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2018Q4" decimals="-5" id="Fact-8A9EFC0D05941D6958CBDD8ACC41E6A9" unitRef="usd">2400000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2019Q2" decimals="-5" id="Fact-C2B2CB0BAC10DEBFA7E1DD8ACC40A9AA" unitRef="usd">2000000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:ContractWithCustomerReserveForLoss contextRef="FI2019Q2_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="-5" id="Fact-2AAF3494C896AE152B742A5CDCA2C417" unitRef="usd">1600000</gifi:ContractWithCustomerReserveForLoss>
	<gifi:ContractWithCustomerReserveForLoss contextRef="FI2019Q2_srt_ProductOrServiceAxis_gifi_IceBreakerTugMember" decimals="-5" id="Fact-17DFB01236AFA5D2D0052A743B68EFD1" unitRef="usd">100000</gifi:ContractWithCustomerReserveForLoss>
	<gifi:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded contextRef="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-5" id="Fact-99CAF03D25B1377008D0DD8ACC56346C" unitRef="usd">400000</gifi:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded>
	<gifi:DebtInstrumentCovenantTermsCurrentRatio contextRef="FI2019Q2" decimals="2" id="Fact-7AFAF62244AD1AEB2E16DD8ACC4689DD" unitRef="number">2.26</gifi:DebtInstrumentCovenantTermsCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio contextRef="FI2019Q2" decimals="2" id="Fact-B140D77DF1A8E22CE743DD8ACC57B708" unitRef="number">-0.06</gifi:DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio contextRef="FI2019Q2" decimals="INF" id="Fact-33F7E8B331294EC6366BDD8ACC48ABEF" unitRef="number">0.5</gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio contextRef="FI2019Q2" decimals="INF" id="Fact-A5759113C94A15483407DD8ACC4C9B1B" unitRef="number">2.0</gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement contextRef="FI2019Q2" decimals="INF" id="Fact-E040DFEBA78BE2AD25F1DD8ACC5EB0EE" unitRef="number">1</gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-6027148B652CC1C5C546DD8ACC44238E" unitRef="usd">8169000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-E15E89344EB2F1896E7CDD8ACC49B877" unitRef="usd">7871000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-6C6537993B298F0AA3DCDD8ACC2C2196" unitRef="usd">298000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-814BF28B1F4639172162DD8ACC465B8A" unitRef="usd">26906000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-FF06C16BEDEE32CAAB23DD8ACC414DDB" unitRef="usd">25684000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-9E6B9B27B7179E226C43DD8ACC465D9F" unitRef="usd">1222000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2018Q2YTD" decimals="-3" id="Fact-B87A332FCC9C10E2DB4CDD8ACC6CCFC2" unitRef="usd">1665000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2019Q2YTD" decimals="-3" id="Fact-49921D4384420F1037A6DD8ACC4A55C4" unitRef="usd">-212000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:InsuranceSettlement contextRef="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-D74F9D35697434B640E449D89ABC22CA" unitRef="usd">15400000</gifi:InsuranceSettlement>
	<gifi:NumberOfBendingRollMachines contextRef="FD2019Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-BA3A275C3839CFDF3B75DD8ACC2C896B" unitRef="machine">2</gifi:NumberOfBendingRollMachines>
	<gifi:NumberOfCorporateNonOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-215A9A1A563EE79A4CF7DD8ACC625001" unitRef="segment">1</gifi:NumberOfCorporateNonOperatingSegments>
	<gifi:NumberOfCorporateNonOperatingSegments contextRef="FD2019Q2YTD" decimals="INF" id="Fact-921354E1CD81163D8E79DD8ACC6ADFCF" unitRef="segment">1</gifi:NumberOfCorporateNonOperatingSegments>
	<gifi:NumberOfCranes contextRef="FD2019Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-FBA4D4A9BB856657A1F0DD8ACC2CCD32" unitRef="crane">3</gifi:NumberOfCranes>
	<gifi:NumberOfHarborTugVessels contextRef="FD2019Q2YTD" decimals="INF" id="Fact-A6AF8213E81D1EF62ABFDD8ACC6C4B32" unitRef="vessel">4</gifi:NumberOfHarborTugVessels>
	<gifi:NumberOfHarborTugVessels contextRef="FD2019Q2YTD_srt_ProductOrServiceAxis_gifi_HarborTugMember" decimals="INF" id="Fact-B245A6013B1314F1664D49CA5AB3E1D1" unitRef="vessel">6</gifi:NumberOfHarborTugVessels>
	<gifi:NumberOfOSVs contextRef="FD2019Q2YTD" decimals="INF" id="Fact-47265650AFB8CC5EBAD6DD8ACC5ACC1B" unitRef="vessel">2</gifi:NumberOfOSVs>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-7ECF444DA8B88F09A6C149DA536DFF3F" unitRef="usd">6000000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q2YTD" decimals="-3" id="Fact-6B01E3917115E7B95340DD8ACC513C60" unitRef="usd">2165000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-1833B885CC3F86E7183CDD8ACC6C19D7" unitRef="usd">2200000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-4D54C74C695FA40C263249DBAFD46FDA" unitRef="usd">7200000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2019Q2YTD" decimals="-3" id="Fact-B1C14356B7F53D582173DD8ACC2CEDA8" unitRef="usd">0</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2017Q4" decimals="-5" id="Fact-F80EC4464EAF64D7DF2E49C84DA71B52" unitRef="usd">11200000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2018Q4" decimals="-5" id="Fact-308A7F0257CAD1AE884ADD8ACC57E587" unitRef="usd">11200000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2019Q2" decimals="-5" id="Fact-EAD5EBFD19ED8B1BCDF849C73F13150B" unitRef="usd">11300000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:SuretyBonds contextRef="FI2019Q2" decimals="-5" id="Fact-BAE6EE3336D3C66558E4DD8ACC4ED216" unitRef="usd">375900000</gifi:SuretyBonds>
	<gifi:TangibleNetWorth contextRef="FI2019Q2" decimals="-5" id="Fact-F696351CF10ECA3ABA43DD8ACC59F0CC" unitRef="usd">191300000</gifi:TangibleNetWorth>
	<us-gaap:AccountsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-8ECB7BAFFBAC3A2B8645DD8ACC637142" unitRef="usd">28969000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-78976E57726994C07211DD8ACC68B036" unitRef="usd">55238000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-D4E1D661B15F6F74A224DD8ACC6653A1" unitRef="usd">10287000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-CD57456C6B41E9A56D12DD8ACC5B1076" unitRef="usd">9719000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2018Q4" decimals="-3" id="Fact-300FF988955BC11FCDF2DD8ACC5B9C99" unitRef="usd">102243000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2019Q2" decimals="-3" id="Fact-7EE911BC9D6823103F7ADD8ACC635B3D" unitRef="usd">102811000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD" decimals="-3" id="Fact-7172D67997369B3F444B2A04A44BD512" unitRef="usd">-787000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-E9D3BF42CEBB25E8376D2A04A48E2998" unitRef="usd">-708000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-114B9E29093C484655622A04A45A7FC1" unitRef="usd">-79000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD" decimals="-3" id="Fact-5BCDD932E235A9C457FD2A05FBA43B5D" unitRef="usd">-714000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F7C783A0A425F7FFF0832A05F93B3567" unitRef="usd">-643000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-D11B2500A53E608F086F2A05F7BE6AC7" unitRef="usd">-71000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2018Q4" decimals="-5" id="Fact-0C67BAAAF2F256BBCC20DD8ACC2CD07D" unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2019Q2" decimals="-5" id="Fact-15DC9403713122154DB0DD8ACC2C4E1D" unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AssetImpairmentCharges contextRef="FD2018Q2YTD" decimals="-3" id="Fact-CD385FD61CEEC74C6C99DD8ACC5D0941" unitRef="usd">1360000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2019Q2YTD" decimals="-3" id="Fact-F63B33590265BA190EB7DD8ACC2C7F92" unitRef="usd">299000</us-gaap:AssetImpairmentCharges>
	<us-gaap:Assets contextRef="FI2018Q2" decimals="-3" id="Fact-E7A412E5BF9A5FA7058EDD8ACC2C89B8" unitRef="usd">256689000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q2_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-AF317D5BFADDBE484FB9DD8ACC2CFBC9" unitRef="usd">44007000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-C701F5C909EC2B07C46BDD8ACC3D06B8" unitRef="usd">98526000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-CAF5913591520C9DAF13DD8ACC63D301" unitRef="usd">33141000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-AA472B97C6453A459497DD8ACC470268" unitRef="usd">81015000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-53F3CD290776DD496EA8DD8ACC5C43BE" unitRef="usd">258290000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q2" decimals="-3" id="Fact-1C0C8ED5DB2197898050DD8ACC5E0E9A" unitRef="usd">277591000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-76D5418F215117CFE294DD8ACC2C9A87" unitRef="usd">80729000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-85FE7606C10A43F31B0DDD8ACC2C7487" unitRef="usd">59607000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C72B27D0CF08B97F55E2DD8ACC6C782B" unitRef="usd">31163000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A0544E54E9A16279C011DD8ACC2C09BC" unitRef="usd">106092000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-E336F46C275926776E37DD8ACC5926B6" unitRef="usd">159955000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-23D1A58AB0F73E03F0A4DD8ACC5E9EF5" unitRef="usd">177927000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-191D4DE64AEC412C7EB4DD8ACC69EA70" unitRef="usd">18935000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-75AE0750740DBB6C2A1EDD8ACC6860BD" unitRef="usd">18737000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2018Q4" decimals="-3" id="Fact-9ED0AEDA0B3A8C37E106DD8ACC6A08F0" unitRef="usd">70457000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2019Q2" decimals="-3" id="Fact-05E83B508DA3524B51F8DD8ACC696985" unitRef="usd">30192000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-E54CD510CBCD30127562DD8ACC441BF3" unitRef="usd">8983000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q2" decimals="-3" id="Fact-19835D070149C6A2B127DD8ACC46FA20" unitRef="usd">32004000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q4" decimals="-3" id="Fact-1F1046D7DDD6F9629661DD8ACC4CB084" unitRef="usd">70457000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2019Q2" decimals="-3" id="Fact-26F888C993E5E953576FDD8ACC2CAC36" unitRef="usd">30192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2018Q2YTD" decimals="-3" id="Fact-3E2A325FE82492C54C87DD8ACC6C3C16" unitRef="usd">23021000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2019Q2YTD" decimals="-3" id="Fact-AE4406B5D6584899371CDD8ACC5A37CB" unitRef="usd">-40265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-7DC22CA8FBEE6A74BA5CDD8ACC5A1729" unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2019Q2" decimals="INF" id="Fact-303B532B145ED64714B0DD8ACC65FC40" unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2018Q4" decimals="-3" id="Fact-B609426D6A48DEF97F4EDD8ACC63ECAC" unitRef="shares">15090000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2019Q2" decimals="-3" id="Fact-9A626B40EE5C4013F117DD8ACC5980E5" unitRef="shares">15236000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-E40D1E1C87160DEDDFCBDD8ACC6A0D48" unitRef="shares">14910000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-8C19E39078EFD3AC4ABB2A05A8F3D8EE" unitRef="shares">15043000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-E77781C015B79952440ADD8ACC6819BB" unitRef="shares">15043000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4" decimals="-3" id="Fact-DF80C66BAC7207C7F24EDD8ACC5DF15E" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-6922B9AED6D33A283FB9DD8ACC3E0B08" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-A66C709B0BF79B54D0892A05C2E72F92" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q2" decimals="-3" id="Fact-76B88489EC15DA2B232FDD8ACC5F7318" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-D2707B99D9C72642C01EDD8ACC4ACEAE" unitRef="shares">15236000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-D0B0EEEDA09E836439F7DD8ACC66A663" unitRef="usd">11021000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2019Q2" decimals="-3" id="Fact-696BD3E0D2BB66CD3F2DDD8ACC619739" unitRef="usd">11085000</us-gaap:CommonStockValue>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2018Q4" decimals="-3" id="Fact-37988FC305B0CDC7DAE5DD8ACC60E45E" unitRef="usd">22505000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2019Q2" decimals="-3" id="Fact-51B5377EF8CFA11326E0DD8ACC66BE39" unitRef="usd">23343000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9057A6C2D6906C816DA7DD8ACC5FE8AF" unitRef="usd">29982000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-6710AB66F4CB572B503FDD8ACC5DC546" unitRef="usd">51334000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-47DE00B3655059DC5788DD8ACC6289C4" unitRef="usd">16845000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-398E4DD2AF4529EF741FDD8ACC5A3783" unitRef="usd">13823000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q2QTD" decimals="-5" id="Fact-40422071E98D8216CB2EDD8ACC2CC17C" unitRef="usd">4100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q2YTD" decimals="-5" id="Fact-8C482D1EA00544B6BF352A3C473CA436" unitRef="usd">4900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2019Q2QTD" decimals="-5" id="Fact-BEAA1F65EA252513CDCEDD8ACC4333E3" unitRef="usd">7600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2019Q2YTD" decimals="-5" id="Fact-259ECF79283CECDCC8CE2A3C3C74AABA" unitRef="usd">13900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q2QTD" decimals="-3" id="Fact-CF5649B15235E60ABD28DD8ACC2C120B" unitRef="usd">54713000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q2YTD" decimals="-3" id="Fact-EB2B51860F47DEC34947DD8ACC3E4349" unitRef="usd">111324000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q2QTD" decimals="-3" id="Fact-EA4475C9FA50A9A0A23DDD8ACC2CDA48" unitRef="usd">82054000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2019Q2YTD" decimals="-3" id="Fact-3147210432D603D2EF6FDD8ACC2CA901" unitRef="usd">149106000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="INF" id="Fact-B55C4760F3C431CCDFD4DD8ACC4FEAC1" 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-5E71CCA17CAED9D09722DD8ACC504B8D" unitRef="number">0.020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2019Q2YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-0B8223E6700230B61D14DD8ACC4E6BFE" unitRef="number">0.0238</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2019Q2YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember" decimals="INF" id="Fact-AC11AD1B0F760F68C2F6DD8ACC5A215E" unitRef="number">0.055</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="I2019Q2May1_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember" decimals="INF" id="Fact-D880E3502B260A90BD05DD8ACC499039" unitRef="number">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2018Q2YTD" decimals="-3" id="Fact-0A6E422040DCE525E5FADD8ACC4BFFED" unitRef="usd">5308000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2019Q2YTD" decimals="-3" id="Fact-5615BF9F5BD3871089FDDD8ACC51293D" unitRef="usd">4974000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2QTD" decimals="-3" id="Fact-563B45D496196F0D2D0BDD8ACC6C8B5C" unitRef="usd">2593000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-D715E36FF30147C88694DD8ACC3C68C8" unitRef="usd">112000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-507AEB178558B3EE3A42DD8ACC6537DA" unitRef="usd">1047000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A720B727386C58B8329BDD8ACC2C94FB" unitRef="usd">383000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-F2597A8353B04356F982DD8ACC604442" unitRef="usd">1051000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2YTD" decimals="-3" id="Fact-568ABE73745B8BFEB5ABDD8ACC3F9CB1" unitRef="usd">5308000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-9D8481BC4B75D95EA035DD8ACC3E8508" unitRef="usd">216000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-9B00A82FEA4761EEC8F5DD8ACC4581BE" unitRef="usd">2196000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A2076E658A81F7A6CB53DD8ACC3D7399" unitRef="usd">776000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A16A9B0A0D9E7A22DB48DD8ACC3E2779" unitRef="usd">2120000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2QTD" decimals="-3" id="Fact-47038EA7FCAE62ABD57CDD8ACC2CCF1C" unitRef="usd">2422000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-48462BF3AF7CA9296BA3DD8ACC6CF288" unitRef="usd">121000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-4EA97D912DA7E1501139DD8ACC6CE8E9" unitRef="usd">891000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-2C9DE92DD39FFA3B54A3DD8ACC2CD397" unitRef="usd">363000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D74F3DA4F1149A34FBF8DD8ACC1D46A7" unitRef="usd">1047000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2YTD" decimals="-3" id="Fact-8CB578EBDC2F436E61B0DD8ACC6B7FE9" unitRef="usd">4974000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-143E29F7E1C0B2A2E368DD8ACC6CA9FF" unitRef="usd">223000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-97814A73203F67EAD815DD8ACC6CD3D8" unitRef="usd">1858000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-A43CB3085C676BB3DC68DD8ACC6C5AFD" unitRef="usd">737000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-9F70F1F576F25EFACCFADD8ACC63D2BE" unitRef="usd">2156000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-5" id="Fact-2BC02B1BFED469FC033A49D426F2071E" unitRef="usd">17800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-328FDB34D389D42957F2DD8ACC4966C8" unitRef="usd">18737000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-C69D2652AB8543ABEFCFDD8ACC3CB4B7" unitRef="usd">17813000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2019Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-091CD73FC6B36F4359BBDD8ACC48DB2D" unitRef="usd">924000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-323251A8F68C233F102149D037711665" unitRef="usd">3900000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q2YTD" decimals="-3" id="Fact-D17BCC605F8F72481255DD8ACC2C3352" unitRef="usd">3853000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-37A9A4011FE064DADE8849DD48C40F8B" unitRef="usd">3900000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2019Q2YTD" decimals="-3" id="Fact-3F8252640AFCF7AE0DC6DD8ACC585E89" unitRef="usd">369000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q2QTD" decimals="2" id="Fact-80A54B6C7800EF9DD990DD8ACC2C0558" unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q2YTD" decimals="2" id="Fact-E60CC92265CED79BA90FDD8ACC2CF370" unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2019Q2QTD" decimals="2" id="Fact-B06E6240CFD995B1C107DD8ACC2CB600" unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2019Q2YTD" decimals="2" id="Fact-06867B058EF9B32C713DDD8ACC2C109D" unitRef="usdPerShare">-0.55</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2018Q2YTD" decimals="-3" id="Fact-4AB3105271A7FB3C5B64DD8ACC4C54CB" unitRef="usd">-254000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2019Q2YTD" decimals="-3" id="Fact-563456946E8D72B8FD5DDD8ACC57B5C1" unitRef="usd">565000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2018Q2QTD" decimals="-3" id="Fact-F83FB05F9951DB5295D4DD8ACC2CB9D1" unitRef="usd">6579000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2018Q2YTD" decimals="-3" id="Fact-300FC59E504F985B5159DD8ACC2CD87A" unitRef="usd">5829000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2019Q2QTD" decimals="-3" id="Fact-4DF3E5E829BE4EE557B849BAA32F24B0" unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="FD2019Q2YTD" decimals="-3" id="Fact-C8F0F9CC224E08EC7FE3DD8ACC41D643" unitRef="usd">70000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q2QTD" decimals="-3" id="Fact-AD96244CFE885A583267DD8ACC4009D9" unitRef="usd">5092000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q2YTD" decimals="-3" id="Fact-D139B58F28397370F600DD8ACC44A666" unitRef="usd">9801000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2019Q2QTD" decimals="-3" id="Fact-C1E442D7C713BB40BA76DD8ACC491202" unitRef="usd">3987000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2019Q2YTD" decimals="-3" id="Fact-245621DE14E731F606CEDD8ACC2C56A2" unitRef="usd">7821000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD" decimals="-3" id="Fact-534EAB865BDF3671127FDD8ACC3D8A6D" unitRef="usd">-699000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-5A396F1BF4904E03EDD1DD8ACC2C83D8" unitRef="usd">-384000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-F0C63158D3C2DDE4A69CDD8ACC58C00F" unitRef="usd">-1124000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-2C340990040CEE21B0F0DD8ACC509A00" unitRef="usd">3585000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5725E4D025C723ECF464DD8ACC6C1973" unitRef="usd">-2776000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2YTD" decimals="-3" id="Fact-ED8C247BDFC68F8F905DDD8ACC2C9D58" unitRef="usd">-20000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-3FF1FC1BD10791585497DD8ACC2C90B0" unitRef="usd">-769000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-87C6F7997A4A50736378DD8ACC413D01" unitRef="usd">-1651000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-97AEA1DE9329A891E752DD8ACC3D10BB" unitRef="usd">6199000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-6656BD565D0316A83344DD8ACC4D271E" unitRef="usd">-3799000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2QTD" decimals="-3" id="Fact-9C3C6E951F36C9C20084DD8ACC438877" unitRef="usd">-1598000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-7BEB51190CA1B8EBF9B3DD8ACC2C7D44" unitRef="usd">-146000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-D9EE0B56C98996557F13DD8ACC2CEE27" unitRef="usd">-677000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-ED9CCD451E23711B6A63DD8ACC6C9A1A" unitRef="usd">2137000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-E1F6397F329520E39DACDD8ACC6C1A05" unitRef="usd">-2912000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2YTD" decimals="-3" id="Fact-26297E43BAEA6C00165BDD8ACC41676E" unitRef="usd">-1045000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-825ABEBC476910CDEDF2DD8ACC6CCD2E" unitRef="usd">-282000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-522B0E7DFA7F18740DDDDD8ACC6CF69D" unitRef="usd">-1449000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3E212CC168941AE8522BDD8ACC6C40A3" unitRef="usd">3878000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-6C966A292786DF0B85CADD8ACC6CC560" unitRef="usd">-3192000</us-gaap:GrossProfit>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-20390F8857BFC1FCFC78DD8ACC62B15F" unitRef="usd">8720000</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-8C33C24C55A9A5716806DD8ACC679C74" unitRef="usd">45791000</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2018Q2QTD" decimals="-5" id="Fact-41AB09858AE31BB79FFC49E07CF05C38" unitRef="usd">600000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q2QTD" decimals="-3" id="Fact-A31A1325F0747D5BEB60DD8ACC45D971" unitRef="usd">632000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q2YTD" decimals="-3" id="Fact-82D4CCFDA75D6076C65EDD8ACC2C4902" unitRef="usd">-4605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2019Q2QTD" decimals="-3" id="Fact-6A615E5DB13C757F3D37DD8ACC3F89EA" unitRef="usd">-5258000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2019Q2YTD" decimals="-3" id="Fact-1F5F82F363924C3FCB77DD8ACC3C4F72" unitRef="usd">-8278000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q2QTD" decimals="-3" id="Fact-9ADD92478FF61B708855DD8ACC4A3717" unitRef="usd">83000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q2YTD" decimals="-3" id="Fact-264A352C3147E0BB3B1EDD8ACC433659" unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2019Q2QTD" decimals="-3" id="Fact-6A6EEB9B6C24700611BFDD8ACC42CD63" unitRef="usd">-10000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2019Q2YTD" decimals="-3" id="Fact-CBD9321341B4B2F0063FDD8ACC4A3FBA" unitRef="usd">12000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2018Q2YTD" decimals="-3" id="Fact-67825016CE7E742FB278DD8ACC2C18D2" unitRef="usd">-2410000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2019Q2YTD" decimals="-3" id="Fact-256EFE2067056FCA1C74DD8ACC2C4AC1" unitRef="usd">26269000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2018Q2YTD" decimals="-3" id="Fact-13C95098899322A719FEDD8ACC410ED7" unitRef="usd">-437000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2019Q2YTD" decimals="-3" id="Fact-BCE334D45F83EBB295C5DD8ACC2C16FD" unitRef="usd">-1108000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2018Q2YTD" decimals="-3" id="Fact-668B0AA8FBA36BDB0551DD8ACC5C4220" unitRef="usd">-4129000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2019Q2YTD" decimals="-3" id="Fact-89EE8B296C9211DBC5B1DD8ACC3F5436" unitRef="usd">-3023000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2018Q2YTD" decimals="-3" id="Fact-DB61EC403800228B2D3ADD8ACC2CE5C4" unitRef="usd">8098000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2019Q2YTD" decimals="-3" id="Fact-20560CFDA6A5F5C12B48DD8ACC593352" unitRef="usd">21352000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="FD2018Q2YTD" decimals="-3" id="Fact-C4E08FF82FBC85E5249CDD8ACC3C3D0C" unitRef="usd">-767000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
	<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="FD2019Q2YTD" decimals="-3" id="Fact-9B4FE75568D0E909B015DD8ACC43F914" unitRef="usd">466000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2018Q2YTD" decimals="-3" id="Fact-6936F2A4212030CA3DFCDD8ACC5EA056" unitRef="usd">6438000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2019Q2YTD" decimals="-3" id="Fact-5E2D1274B4E1C0586C14DD8ACC4FBE0F" unitRef="usd">896000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-10C5149220CD703289CA49D706A19B1B" unitRef="usd">3200000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-F2B032C39A7753CBB90D49DEC0F9E16E" unitRef="usd">9000000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-28C65AE916FC38A355C349DFB5CB4F03" unitRef="usd">3600000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q2YTD" decimals="-3" id="Fact-26FEA69A96EAB7C97C3FDD8ACC2CC6ED" unitRef="usd">3342000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2019Q2YTD" decimals="-3" id="Fact-805407D50CE892272AC8DD8ACC6CE9F6" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2018Q2QTD" decimals="-3" id="Fact-D9365C00FB6632FBDA3EDD8ACC4B14E7" unitRef="usd">-92000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2018Q2YTD" decimals="-3" id="Fact-0813D494E15D58B0DFA8DD8ACC479EAB" unitRef="usd">-238000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2019Q2QTD" decimals="-3" id="Fact-3618E58230CB8A5C7C4FDD8ACC2C7DAE" unitRef="usd">126000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="FD2019Q2YTD" decimals="-3" id="Fact-02818D6D09210F145866DD8ACC2CB75C" unitRef="usd">388000</us-gaap:InterestIncomeExpenseNonoperatingNet>
	<us-gaap:InventoryNet contextRef="FI2018Q4" decimals="-3" id="Fact-644B56758A6CDF507FEFDD8ACC5729BA" unitRef="usd">6088000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2019Q2" decimals="-3" id="Fact-83F49DBA66483515187BDD8ACC60A4FB" unitRef="usd">4543000</us-gaap:InventoryNet>
	<us-gaap:LesseeOperatingLeaseDiscountRate contextRef="FI2019Q2" decimals="3" id="Fact-AC65C8C1B115465C6A0ADD8ACC5F8466" unitRef="number">0.075</us-gaap:LesseeOperatingLeaseDiscountRate>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="FI2019Q2" decimals="-3" id="Fact-FB1EB76C5B40D6F0C2F5DD8ACC4458F5" unitRef="usd">9179000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="FI2019Q2" decimals="-3" id="Fact-DC6C6C219DA97AE84A42DD8ACC2C6177" unitRef="usd">6173000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="FI2019Q2" decimals="-3" id="Fact-96ED8164ED2790F248EEDD8ACC464550" unitRef="usd">676000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="FI2019Q2" decimals="-3" id="Fact-9FAD67DDA2C5A5D06DBEDD8ACC49678E" unitRef="usd">677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="FI2019Q2" decimals="-3" id="Fact-C5DFA1CD74598AEA16E3DD8ACC4DD4DD" unitRef="usd">668000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="FI2019Q2" decimals="-3" id="Fact-BA81E43F3BABD79D33FBDD8ACC2C12DF" unitRef="usd">659000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="FI2019Q2" decimals="-3" id="Fact-BFC3B7E518E35EA05465DD8ACC46D3C6" unitRef="usd">326000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
	<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="FI2019Q2" decimals="-3" id="Fact-6FF4FD65E567B94B5D11DD8ACC500D1C" unitRef="usd">4084000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
	<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="FI2019Q2" id="Fact-CBF592C2AB71EDB5FD37DD8ACC5FCF9D">P15Y11M16D</us-gaap:LesseeOperatingLeaseTermOfContract>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2019Q2" decimals="-5" id="Fact-B24440A5CF45C191B2EEDD8ACC58D411" unitRef="usd">10700000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-27B1CA00B61D2FFE93A4DD8ACC647C11" unitRef="usd">57190000</us-gaap:Liabilities>
	<us-gaap:Liabilities contextRef="FI2019Q2" decimals="-3" id="Fact-4CCAE1D8D675082D4155DD8ACC679BE5" unitRef="usd">84149000</us-gaap:Liabilities>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-57193C1A0AF975FE5B3FDD8ACC6422F5" unitRef="usd">258290000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2019Q2" decimals="-3" id="Fact-C083C96BB2EFB81303AEDD8ACC5B8A54" unitRef="usd">277591000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-F987B6A13E0F99DA75CADD8ACC61F8D7" unitRef="usd">56101000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-2437893106DF4763CB69DD8ACC5850FE" unitRef="usd">78780000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LineOfCredit contextRef="FI2019Q2" decimals="INF" id="Fact-911616E98FB5870175B4DD8ACC51B848" unitRef="usd">0</us-gaap:LineOfCredit>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="FI2019Q2" decimals="INF" id="Fact-A59FA17045A901D97179DD8ACC5177DD" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="FI2019Q2" decimals="-5" id="Fact-9DF47A566738799CB2B3DD8ACC472764" unitRef="usd">29300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="D2019Q2May1-May1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" decimals="INF" id="Fact-562B34A89589DCA7AFA1DD8ACC47FA8F" unitRef="number">0.004</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
	<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="FI2018Q4" decimals="-5" id="Fact-DCD767A1CFDB157289B0DD8ACC6A9528" unitRef="usd">12500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
	<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="FI2019Q2" decimals="-5" id="Fact-F6A95B03457E5754B050DD8ACC609E90" unitRef="usd">12500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
	<us-gaap:MinimumNetWorthRequiredForCompliance contextRef="FI2019Q2" decimals="INF" id="Fact-1A3C8979CA0F58BCC30BDD8ACC4C7D94" unitRef="usd">170000000</us-gaap:MinimumNetWorthRequiredForCompliance>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2018Q2YTD" decimals="-3" id="Fact-A8FE3674480688B082CBDD8ACC5642BF" unitRef="usd">-798000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2019Q2YTD" decimals="-3" id="Fact-91954D00A1E7460E054EDD8ACC4BDA58" unitRef="usd">-754000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2018Q2YTD" decimals="-3" id="Fact-96F6D0A258FBD88DC2E9DD8ACC2CA69F" unitRef="usd">50246000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2019Q2YTD" decimals="-3" id="Fact-401192BCCDC8655EFB2DDD8ACC2CC503" unitRef="usd">-36627000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2018Q2YTD" decimals="-3" id="Fact-1A589FDDBBCA4082A4F6DD8ACC4D86C7" unitRef="usd">-26427000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2019Q2YTD" decimals="-3" id="Fact-EBE445C6D88CA2BC9595DD8ACC48C726" unitRef="usd">-2884000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD" decimals="-3" id="Fact-CF6F02A80784664A97492A055DC7937C" unitRef="usd">-5296000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-9FB7A92B85DF4ED603282A055DCA2A30" unitRef="usd">-5296000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2QTD" decimals="-3" id="Fact-16C2C7F6C1D247635B8DDD8ACC2C80BE" unitRef="usd">549000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-6A1F61C4F1F95160A1C949BBA1E858FD" unitRef="usd">549000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2YTD" decimals="-3" id="Fact-626952358939944B91CFDD8ACC3C6E7A" unitRef="usd">-4747000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1QTD" decimals="-3" id="Fact-65A2A051142D74D673162A05F5A34D7C" unitRef="usd">-3042000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-6D984D4338172768D2E92A05F423FDD1" unitRef="usd">-3042000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q2QTD" decimals="-3" id="Fact-3C7CDF390C0455B6205BDD8ACC47BD72" unitRef="usd">-5248000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-E8B30C71EEAA408E2979DD8ACC4CCF3F" unitRef="usd">-5248000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2019Q2YTD" decimals="-3" id="Fact-B0DABFACBEA1BFC6DB12DD8ACC3EDC20" unitRef="usd">-8290000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2018Q2QTD" decimals="-3" id="Fact-9EDFE3D0B66B4C0508C9DD8ACC3D82C5" unitRef="usd">549000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2018Q2YTD" decimals="-3" id="Fact-1B7892512D880676C9074A0EF76F9C0C" unitRef="usd">-4747000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2019Q2QTD" decimals="-3" id="Fact-B7961ED39D9AAEC1DC1CDD8ACC4BCBB4" unitRef="usd">-5248000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2019Q2YTD" decimals="-3" id="Fact-E6E66EFCA05C0B92100963AF859CC275" unitRef="usd">-8290000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-0AE5CD76F66C1F865933DD8ACC6C26D8" unitRef="segment">4</us-gaap:NumberOfOperatingSegments>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2019Q2YTD" decimals="INF" id="Fact-A77E13A11420405B1D43DD8ACC5C0A3A" unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2QTD" decimals="-3" id="Fact-8A2A4F5151BA2BE7C4D2DD8ACC3DE2F1" unitRef="usd">724000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-F14C0F4230B22A55A785DD8ACC42CC25" unitRef="usd">-2946000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-5C83C895DEBB61AE407BDD8ACC5D3CC1" unitRef="usd">4212000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-05E761F95277F7B38080DD8ACC4E6FDC" unitRef="usd">2835000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-8AFB51DA9511436D20DBDD8ACC6115AA" unitRef="usd">-3377000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2YTD" decimals="-3" id="Fact-BF156173B1F12F33B952DD8ACC4273EC" unitRef="usd">-4367000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-AF4DD7F4F4ABF0EF2E25DD8ACC492599" unitRef="usd">-5457000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-6C5F5A1CF0C4D422ABD0DD8ACC405492" unitRef="usd">1705000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-065985A8C2D234ADCF66DD8ACC2C5F0B" unitRef="usd">4741000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-4C6D39DB494549D18E42DD8ACC5C4490" unitRef="usd">-5356000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2QTD" decimals="-3" id="Fact-F2238BCE6F003AAAAD74DD8ACC3CF68A" unitRef="usd">-5384000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-FAF95E129A703B8E7224DD8ACC2C954D" unitRef="usd">-2337000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-6A8C35552524260A383ADD8ACC2C40E4" unitRef="usd">-1211000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-AE462272F8366F4781EFDD8ACC2C6EE8" unitRef="usd">1728000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-0B2C4A9A604B8B91FB09DD8ACC2CD402" unitRef="usd">-3564000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2YTD" decimals="-3" id="Fact-4694E42944B5E67A83E3DD8ACC3C4A1D" unitRef="usd">-8666000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-29CB5914B45A3F22B922DD8ACC6B1028" unitRef="usd">-4464000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-61566B09475514AE8F03DD8ACC6C0728" unitRef="usd">-2751000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D1469C619A689C63C235DD8ACC6C6498" unitRef="usd">3017000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-B85E80BDF188BCB99F82DD8ACC6CF88D" unitRef="usd">-4468000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeaseLiability contextRef="FI2019Q2" decimals="-3" id="Fact-138BAFA3AE20C50D993FDD8ACC2C8CED" unitRef="usd">5095000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiability contextRef="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" decimals="-5" id="Fact-C1D7449110104742846DDD8ACC62C221" unitRef="usd">5300000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiabilityCurrent contextRef="FI2019Q2" decimals="-5" id="Fact-353E1767F71D8510BA7FDD8ACC6221AA" unitRef="usd">300000</us-gaap:OperatingLeaseLiabilityCurrent>
	<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="FI2019Q2" decimals="-5" id="Fact-74078B8ABF2B5A793C13DD8ACC686336" unitRef="usd">4800000</us-gaap:OperatingLeaseLiabilityNoncurrent>
	<us-gaap:OperatingLeasePayments contextRef="FD2019Q2QTD" decimals="-5" id="Fact-F10CB11142B33DE8DCA12A8CFAB86BB4" unitRef="usd">200000</us-gaap:OperatingLeasePayments>
	<us-gaap:OperatingLeasePayments contextRef="FD2019Q2YTD" decimals="-5" id="Fact-CDA6997F795637CA1481DD8ACC61710B" unitRef="usd">300000</us-gaap:OperatingLeasePayments>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="FI2019Q2" decimals="-5" id="Fact-A39C4FCA294755BE7506DD8ACC573114" unitRef="usd">6900000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" decimals="-5" id="Fact-AE9B19B3C4ED40D42F40DD8ACC6AA6B0" 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-7D5DB46D49F69D259C37DD8ACC50B024" unitRef="usd">1900000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-D3C1541CC0AD19F9736FDD8ACC696F25" unitRef="usd">18405000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2019Q2" decimals="-3" id="Fact-A6C7035DD6ABB484D77EDD8ACC645A00" unitRef="usd">23802000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherDepreciationAndAmortization contextRef="FD2018Q2YTD" decimals="-3" id="Fact-B482874FD0F11C4B51E6DD8ACC4CDD02" unitRef="usd">-436000</us-gaap:OtherDepreciationAndAmortization>
	<us-gaap:OtherDepreciationAndAmortization contextRef="FD2019Q2YTD" decimals="-3" id="Fact-F9F8985BB8ADFA4ECB95DD8ACC4D3434" unitRef="usd">26000</us-gaap:OtherDepreciationAndAmortization>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-091F9FBBE1C774BA4308DD8ACC5CF04C" unitRef="usd">1089000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2019Q2" decimals="-3" id="Fact-7E166797EED4D0F87524DD8ACC633FFD" unitRef="usd">5369000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2018Q2QTD" decimals="-3" id="Fact-4D7C6A0D86A84D8B3A99DD8ACC4EECC9" unitRef="usd">-64000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2018Q2YTD" decimals="-3" id="Fact-491501653F65EA61ED8929E63FC5233D" unitRef="usd">-375000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2019Q2QTD" decimals="-3" id="Fact-D045EEF6927EB104B15BDD8ACC2CB7B4" unitRef="usd">201000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:OtherOperatingIncomeExpenseNet contextRef="FD2019Q2YTD" decimals="-3" id="Fact-898A2F8DA99161113189FBB3746E6B68" unitRef="usd">130000</us-gaap:OtherOperatingIncomeExpenseNet>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2018Q2YTD" decimals="-3" id="Fact-DE8F6B963070CE90DAE3DD8ACC5C80F9" unitRef="usd">11000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2019Q2YTD" decimals="-3" id="Fact-3F7D4AF17D147D26960AFBC49B8457B1" unitRef="usd">40000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2018Q2YTD" decimals="-3" id="Fact-B81F63DE68B31BB05D4DDD8ACC6C897C" unitRef="usd">787000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2019Q2YTD" decimals="-3" id="Fact-BD77753C25AA682FA32DDD8ACC488A77" unitRef="usd">714000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2QTD" decimals="-3" id="Fact-CFA4BD009B06040F9707DD8ACC6C7AC5" unitRef="usd">820000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-311B7D5510E06A91EC9CDD8ACC6CD7DD" unitRef="usd">69000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-3F2C52D8445F284F1615DD8ACC51F07E" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-DD088B5D34190DC9206BDD8ACC3E8231" unitRef="usd">98000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-C6445E26F0403C395B49DD8ACC2C4281" unitRef="usd">653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2YTD" decimals="-3" id="Fact-38D3B224B3D8085CB82FDD8ACC3DB60B" unitRef="usd">891000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-1F51B7CDBA741D169F77DD8ACC424E6E" unitRef="usd">69000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-722C90D500D1AD88BC60DD8ACC4F0D53" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-561587AE3ABF7F9A9394DD8ACC469E1B" unitRef="usd">163000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-2947D0B7D14892597296DD8ACC3F9015" unitRef="usd">659000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2QTD" decimals="-3" id="Fact-2E8242EF58AA0C62557CDD8ACC590AD5" unitRef="usd">1109000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-68BEA03AB901A52E22FDDD8ACC1DF08C" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-3BA086C8FC87C714BB91DD8ACC2CE7C3" unitRef="usd">131000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D4C22832947160D5F2D9DD8ACC2C55EF" unitRef="usd">266000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-E542C0986FC0EAD36492DD8ACC2C89E5" unitRef="usd">712000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2YTD" decimals="-3" id="Fact-A03D8DB7121CDB21AF3BDD8ACC5A25C0" unitRef="usd">1359000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-92A026CE9425EB3B4124DD8ACC6C79EE" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-B82500494D8F9F733CBEDD8ACC6C2D33" unitRef="usd">145000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3F24F6008E84B40FCF5BDD8ACC6C13DC" unitRef="usd">480000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-C07F7A996E1B3D154C09DD8ACC6CE7F7" unitRef="usd">734000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2018Q2YTD" decimals="-3" id="Fact-04E478F9DDC7C753311EDD8ACC6CDE22" unitRef="usd">7474000</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2019Q2YTD" decimals="-3" id="Fact-FEDA9F9AB17894007F6DDD8ACC3DA726" unitRef="usd">45366000</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-0A510FEA0DDD77A4AF67DD8ACC670A9B" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2019Q2" decimals="INF" id="Fact-8B41F1EF419F9C3A11C3DD8ACC5E2C7A" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2018Q4" decimals="INF" id="Fact-AA007EA834F6FF62911CDD8ACC5ED1DC" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2019Q2" decimals="INF" id="Fact-758D52624C1F5417618DDD8ACC5D30A0" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2018Q4" decimals="INF" id="Fact-224E573C4BBA89C548A6DD8ACC601FCE" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2019Q2" decimals="INF" id="Fact-9818722B2C14D63416C1DD8ACC649D0A" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-DBE304DE51798A14D22DDD8ACC5F067C" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue contextRef="FI2019Q2" decimals="-3" id="Fact-116007617DBBF4D2EAA4DD8ACC6555C3" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-E8BBCE1EAF34414BB39EDD8ACC580E43" unitRef="usd">3268000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2019Q2" decimals="-3" id="Fact-675AD0244728D1D22588DD8ACC65E6C3" unitRef="usd">3987000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2018Q2YTD" decimals="-3" id="Fact-331D63F12A4691A58931DD8ACC5BB865" unitRef="usd">15000000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2019Q2YTD" decimals="-3" id="Fact-3F7F53C8C786A40D6CDBDD8ACC5A989C" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2018Q2YTD" decimals="-3" id="Fact-5DC55D93386067218205DD8ACC4FBF0F" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2019Q2YTD" decimals="-3" id="Fact-9FEDB01463791C355B7ADD8ACC4BD214" unitRef="usd">8500000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2018Q2YTD" decimals="-3" id="Fact-46B5FC6E826AB00F389FDD8ACC2CADCD" unitRef="usd">56446000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2018Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-01073B5AF49A4CC18AAA49DFFFEBDF0C" unitRef="usd">200000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2019Q2YTD" decimals="-3" id="Fact-7F25AADD665E061AB32CDD8ACC2C513C" unitRef="usd">1598000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2019Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_OtherMember" decimals="-5" id="Fact-51151F11ED3B57D293D0DD8ACC2C885D" unitRef="usd">400000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="FD2018Q2YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-008272FC50095D1E96A149D0654A9BE6" unitRef="usd">53800000</us-gaap:ProceedsFromSaleOfProductiveAssets>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2018Q4" decimals="-3" id="Fact-370DF4FD03CD213C2158DD8ACC64CCAF" unitRef="usd">79930000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2019Q2" decimals="-3" id="Fact-B57BC052C7D09F438C15DD8ACC65418D" unitRef="usd">75862000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2019Q2YTD_srt_RangeAxis_srt_MaximumMember" id="Fact-00D9045699A92BCBAC46DD8ACC67D3D7">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2019Q2YTD_srt_RangeAxis_srt_MinimumMember" id="Fact-79CA01CD18E06AA35BC0DD8ACC68B73E">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2018Q2YTD" decimals="-3" id="Fact-17A956EE1DA8A561AD70DD8ACC6C68D9" unitRef="usd">15000000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2019Q2YTD" decimals="-3" id="Fact-271749FA2FD38813AEC4DD8ACC2C772E" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2018Q4" decimals="-3" id="Fact-557730EED4F2B61DE62CDD8ACC6A1054" unitRef="usd">87836000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2019Q2" decimals="-3" id="Fact-5134A1B008527C63F8CEDD8ACC61A273" unitRef="usd">79546000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD" decimals="-3" id="Fact-A54A98EF30BDBA2E2F5CDD8ACC407107" unitRef="usd">54014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-8F9898A674E907A5A5D1DD8ACC2C8B73" unitRef="usd">-1283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-A916E3B6A79497CBA2D4DD8ACC2C21B2" unitRef="usd">-241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-8B386CC96E04E9B7D01ADD8ACC3C2FFC" unitRef="usd">-1042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-515C26E6F05F6ABE8C0BDD8ACC2CE580" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-E08903BE85115B8858A7DD8ACC2C3028" unitRef="usd">902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-136CC140F4EBCC2240FFDD8ACC2CD43F" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-9D9E99866056D8DA1213DD8ACC2C0557" unitRef="usd">1143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-8268839733DA6AC83A70DD8ACC406120" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-5E5CA5A1C29047AB930ADD8ACC3F6002" unitRef="usd">40265000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-D5FAC3FD9F7F320AE08ADD8ACC2C81B7" unitRef="usd">9472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-6EC07F0CFA5B4FE3B941DD8ACC2C4D2F" unitRef="usd">10576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-2C8D647407D769D1D487DD8ACC2C71C3" unitRef="usd">21259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-F374CCAF4E7963901C0BDD8ACC2CAC58" unitRef="usd">12847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-251636019CA6D98299D9DD8ACC2CE554" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-98018D3EE9AD3EA6B87DDD8ACC2C2687" unitRef="usd">10486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D3C36BE054C9774CEB84DD8ACC3D10E6" unitRef="usd">2361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-CF01D40B147BD94C6E56DD8ACC3C6DFA" unitRef="usd">9472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-64A8AF6A90566FB9DF52DD8ACC2C8A8E" unitRef="usd">22205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-B55F45CBE85CDCD608A0DD8ACC2C4289" unitRef="usd">23620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD" decimals="-3" id="Fact-CD6111AE374E6F235AB0DD8ACC423230" unitRef="usd">111304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-D0BC9D76E4630240A0D1DD8ACC2CCA22" unitRef="usd">-1771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-37BD31CC96C1F9069E06DD8ACC2C31C7" unitRef="usd">-276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-064901959E07A9B0C480DD8ACC2C23CE" unitRef="usd">-1495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-8AFE4AB3CD21C83F685CDD8ACC2C7A26" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-9DB85E58F40DA66D55C2DD8ACC2CFD22" unitRef="usd">1862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A6FFF0098FFC079553CCDD8ACC2CB9D7" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-78C35014C6DDCD175BF6DD8ACC2CDF55" unitRef="usd">2138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-ECECF1049C932A4FFBEBDD8ACC48A426" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-9D120655B04E7515019FDD8ACC2C6E3D" unitRef="usd">84667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-E1BDCA4DE3C9407C38CCDD8ACC2C8772" unitRef="usd">26815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-CFC2C7B96E9C0DA76A57DD8ACC2CD993" unitRef="usd">20866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-6D14761D343139E7B795DD8ACC2C1F9B" unitRef="usd">38481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-74FDDFEF9240C90AB9D5DD8ACC2CF231" unitRef="usd">24775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-EEAADBE83D3DF8D6DDF3DD8ACC466F7E" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C29173B031F11EEBD0D1DD8ACC2CAA42" unitRef="usd">21071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5EE9C72C24476800CF32DD8ACC2C3501" unitRef="usd">3704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-24E50370D239413972A0DD8ACC2CFC40" unitRef="usd">26815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-36EBF93D8A4161B2C716DD8ACC44130D" unitRef="usd">44075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A3DFC7FC7205743A1145DD8ACC2C0FC8" unitRef="usd">42185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD" decimals="-3" id="Fact-CA777D51C64701F56B7EDD8ACC2C042E" unitRef="usd">80456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-97C2FC7FA9B1FC46560DDD8ACC6999A7" unitRef="usd">-3591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-77F7634B0E025F887417DD8ACC504D61" unitRef="usd">-359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-5665747B2620EA6FB6ECDD8ACC59789E" unitRef="usd">-3232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-4A408A9BA1A25A8EDC89DD8ACC57684D" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-13C639B764A89109A2F3DD8ACC66C5B0" unitRef="usd">2851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-7CC108D32BADF1DA25F3DD8ACC67BCD6" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-17A5538A2E7C41723EBADD8ACC569C08" unitRef="usd">3210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-568E439D00421505061EDD8ACC584BBB" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-C84C84869CB8E2A2490BDD8ACC5EE51B" unitRef="usd">68458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-60CC50C41A499DF0DE14DD8ACC64EE34" unitRef="usd">22415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-23A72621C7F4D037CDCDDD8ACC5F0B4D" unitRef="usd">12668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-98A4D86D3B6DFFD1BFA3DD8ACC670CB2" unitRef="usd">36607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-16EBFB7EB11B56EFFF5EDD8ACC62146D" unitRef="usd">9147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-54352094A72D491C1698DD8ACC615D7A" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C54EE9C1C4DE157EEF4EDD8ACC6590B8" unitRef="usd">8187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-BBD6E56F270A57232BDCDD8ACC5D379E" unitRef="usd">960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-9585A64E3FAECC195E53DD8ACC5BD76D" unitRef="usd">22415000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-14EDEB97C0EB32189F9FDD8ACC68F60D" unitRef="usd">24065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-75F3330E23295EACB23DDD8ACC4DCF5F" unitRef="usd">37567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD" decimals="-3" id="Fact-B8689FBF480228FCB6E8DD8ACC2C932E" unitRef="usd">148061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-5964B26DB291A41F90CBDD8ACC6C5FBC" unitRef="usd">-4806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-25A856914FB3EDA2A7CFDD8ACC47EDD6" unitRef="usd">-960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-CB000D5E9D8810B17E90DD8ACC2C8EBB" unitRef="usd">-3846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-C988AC7C35C662F03D27DD8ACC45288C" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-08C2D8C093442AE25B64DD8ACC2CA4D9" unitRef="usd">4999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A0A966588FD1CFAD0E82DD8ACC5B0561" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-9291E3BA63533B579BD1DD8ACC483500" unitRef="usd">5959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-FCE306FD479BD082999EDD8ACC42C993" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-12DF7AF6BC5361AA96B7DD8ACC6CFB5C" unitRef="usd">120332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-77FC55E102E3576806B2DD8ACC2C5A33" unitRef="usd">35046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-2DE3BC340AC744EA2620DD8ACC6CE7A8" unitRef="usd">18899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-4E1F1790CBAB5A0737E1DD8ACC68AF3A" unitRef="usd">70233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-83950FE507D81EAF6D6CDD8ACC4F8EC3" unitRef="usd">22730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-295ABCA5C08DEB0658CBDD8ACC696F73" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-314C0DCAB615562D2B92DD8ACC2C4E93" unitRef="usd">18809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-169920C43B66E7C22774DD8ACC424D59" unitRef="usd">3921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A5B0F161F2ADD92346EDDD8ACC6C0015" unitRef="usd">35046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-88FC1231611421DE48CEDD8ACC2C5D3B" unitRef="usd">43667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2019Q2YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-8FF2926B57E00F093752DD8ACC4EAB84" unitRef="usd">74154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2" decimals="-3" id="Fact-C288F339F7765071D306DD8ACC5B3B3E" unitRef="usd">454522000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-78E8371BB8D1B991BB15DD8ACC632230" unitRef="usd">53496000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-90D1EC077F26BCC0D20CDD8ACC66AB21" unitRef="usd">12787000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-2F3B9E2BF821AB22B8B1DD8ACC64E13E" unitRef="usd">388239000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_DisputesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-5A490C306F350DD7D787DD8ACC42F94F" unitRef="usd">21900000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-07-01" decimals="-3" id="Fact-E6744B20F978BC72A9B0DD8ACC5D2881" unitRef="usd">146150000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" decimals="-3" id="Fact-9DF454CEF1F0B8031B6EDD8ACC5A4165" unitRef="usd">205651000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" decimals="-3" id="Fact-8FDA83B2C045D642265FDD8ACC5BCD68" unitRef="usd">96481000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2022-01-01" decimals="-3" id="Fact-9D5FB6A03211CE51D3B6DD8ACC6003C0" unitRef="usd">6240000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-07-01" id="Fact-591CBAC05C052A02E074DD8ACC2CFEEA">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" id="Fact-BDBFAA08719B15910155DD8ACC2CDA40">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" id="Fact-050B243A03C3FADF464BDD8ACC2C0F1D">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2019Q2_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2022-01-01" id="Fact-3213FF82C4763E3C1DC9DD8ACC2C251D" xsi:nil="true" />
	<us-gaap:Revenues contextRef="FD2018Q2QTD" decimals="-3" id="Fact-5A4EDDEF697AD220439EDD8ACC652294" unitRef="usd">54014000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-ACAE6D4C7AACB52F6B762A94537205FD" unitRef="usd">-1283000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-B03718748BA1C6C52004DD8ACC2C9645" unitRef="usd">9472000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-06BA5AA6B6CB002BE092DD8ACC689C34" unitRef="usd">22205000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-08597C702966649DC977DD8ACC405437" unitRef="usd">23620000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2YTD" decimals="-3" id="Fact-DF6AADE793996D304746DD8ACC4662B8" unitRef="usd">111304000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-AF701F21F8A71CBE48712A944F7B92B7" unitRef="usd">-1771000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-FCC801DE0AEF5CCF0915DD8ACC2CCAB5" unitRef="usd">26815000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-C93184FF30E99FDC601DDD8ACC49ECA7" unitRef="usd">44075000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2018Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-72EF7624DFCAB97A73CDDD8ACC2CA4B9" unitRef="usd">42185000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2QTD" decimals="-3" id="Fact-4652E995D232131795FBDD8ACC6C86DD" unitRef="usd">80456000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-C9EF9745EAC0C06171DADD8ACC2CA7DC" unitRef="usd">-3591000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-A86AE07B2C00DB7D4B28DD8ACC2C6600" unitRef="usd">22415000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-BB5EB8360A3504DC0B5BDD8ACC2CAA07" unitRef="usd">24065000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-309DF1F8947704B75490DD8ACC2C902F" unitRef="usd">37567000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2YTD" decimals="-3" id="Fact-4F39450BFEFD4EC2FB9DDD8ACC6CEA79" unitRef="usd">148061000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-4ECA4F73E462D945E738DD8ACC6C5C99" unitRef="usd">-4806000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-8726A9AB366AA61712F1DD8ACC1DE1C6" unitRef="usd">35046000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3F2117A2A46919A18880DD8ACC6CB95D" unitRef="usd">43667000</us-gaap:Revenues>
	<us-gaap:Revenues contextRef="FD2019Q2YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-14F5675AD50CC70E45C6DD8ACC1D5B8D" unitRef="usd">74154000</us-gaap:Revenues>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q2YTD" decimals="-3" id="Fact-E68B5E2689A3FF723AA8DD8ACC4156AF" unitRef="usd">1431000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2019Q2YTD" decimals="-3" id="Fact-5E724AA3BE2AE19D1525DD8ACC2C1C0F" unitRef="usd">1346000</us-gaap:ShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD" decimals="-3" id="Fact-02DD48046A0FE974607C2A063DF89C15" unitRef="usd">676000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-BECA67A495C99CED9BEA2A063B7D1DDD" unitRef="usd">607000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-20B8D1C8F6D17E9908082A063A1E59DC" unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD" decimals="-3" id="Fact-44325C00E9325A2452E22A05016873F3" unitRef="usd">755000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C3525D15EAD3366F1A05DD8ACC679076" unitRef="usd">680000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-4EA006DCEDEDC16E5FE1DD8ACC693333" unitRef="usd">75000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD" decimals="-3" id="Fact-CC4AEB8802EB6749A36C2A060129A9AB" unitRef="usd">560000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-1D3236C641B924FDA22A2A05FEC48CFF" unitRef="usd">504000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-FEB35F8D51E15F2A8A932A05FD51EC00" unitRef="usd">56000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD" decimals="-3" id="Fact-7BA9E1283099F2CDBD622A051252D988" unitRef="usd">786000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-831BC8CF52CD0DF640EDDD8ACC4A1F8F" unitRef="usd">707000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2019Q2QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-2E8C371B00AA03A4D2DEDD8ACC44E709" unitRef="usd">79000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-A5B037CC0EAFEDC8E36EDD8ACC692556" unitRef="usd">219493000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-A2DBAA79B0F93F96585FDD8ACC6B48DA" unitRef="usd">100456000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-1048A0A6EF8FCB562FF3DD8ACC6A71FE" unitRef="usd">10823000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F92601FF881A65F66C30DD8ACC6B08A8" unitRef="usd">108214000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1" decimals="-3" id="Fact-E6221C447B19225B702D2A05AED29CB4" unitRef="usd">214086000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-46D8B8712FC8D6613DE92A05ABDE2EA3" unitRef="usd">100355000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-1CD0F113B4D0495E27962A05AA7294E7" unitRef="usd">10813000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-9187F921BBCACA1F574D2A05AD5F53D7" unitRef="usd">102918000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2" decimals="-3" id="Fact-7797B8FFC1F4B43D4EBADD8ACC6A8D34" unitRef="usd">215390000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-945255F3EDB49F2F0DDDDD8ACC6CDB5B" unitRef="usd">101035000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-03044D20F9A197C0B07EDD8ACC6B0202" unitRef="usd">10888000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-A284076C692BA92C492CDD8ACC6A62AB" unitRef="usd">103467000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-AB5CC0DB225EF7196564DD8ACC5DCD04" unitRef="usd">201100000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-B3CAE610FD0E73254E40DD8ACC4840BE" unitRef="usd">102243000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-9CB55AF5E741BF1FC86ADD8ACC4AFDF1" unitRef="usd">11021000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F732BB37727402F3AD19DD8ACC43C09F" unitRef="usd">87836000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1" decimals="-3" id="Fact-60454165EDDF0DFD8EBF2A05C8B8F480" unitRef="usd">197904000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-B892540185983029EE8A2A05C5CC407F" unitRef="usd">102104000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-F7FB7A47FC38307678792A05C45229FF" unitRef="usd">11006000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-7C8B52495A80661485992A05C739EEA2" unitRef="usd">84794000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2" decimals="-3" id="Fact-DECCC85C2005C92E4407DD8ACC67BE34" unitRef="usd">193442000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-1D83A0E42AC38EF692B9DD8ACC43ED09" unitRef="usd">102811000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-1946CF63ADDF040AD9AFDD8ACC4A147A" unitRef="usd">11085000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2019Q2_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-10AFE605581637F9A746DD8ACC437BBF" unitRef="usd">79546000</us-gaap:StockholdersEquity>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q2QTD" decimals="INF" id="Fact-E25C7B772FB86014F7B02A91CB4A631F" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q2YTD" decimals="INF" id="Fact-0CDF800E0181B2DD20D72A91CB52E32D" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2019Q2QTD" decimals="INF" id="Fact-09E41F0877F638D93FACDD8ACC2C1AFC" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2019Q2YTD" decimals="INF" id="Fact-0D2693DFAA8E49848DB32A91CB46AE98" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q2QTD" decimals="-3" id="Fact-7DF4B8ADD9C2A5F11F1FDD8ACC45E0D6" unitRef="shares">15043000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q2YTD" decimals="-3" id="Fact-D9211ED688CE96539F5EDD8ACC442DEA" unitRef="shares">15004000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2019Q2QTD" decimals="-3" id="Fact-4CA86B2A576913F9FE1ADD8ACC5914A0" unitRef="shares">15236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2019Q2YTD" decimals="-3" id="Fact-4A0C0DF5ACA50D2FE395DD8ACC45E249" unitRef="shares">15194000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<gifi:AssetsHeldForSalePolicyTextBlock contextRef="FD2019Q2YTD" id="Fact-168085701D2B5BCA43BFDD8ACC62C603">&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="FD2019Q2YTD" id="Fact-AE3B0F348D2BEE0F4777DD8ACC5B068A">&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.  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;June&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;June&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="FD2019Q2YTD" id="Fact-E7CC90B4B5FDA427C913DD8ACC6C3328">&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="FD2019Q2YTD" id="Fact-E21B371AA440018D7FC4DD8ACC4B58BD">&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 six 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;June&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 2018 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 2019 period. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
	<us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="FD2019Q2YTD" id="Fact-EE85A933AE2FBCFDDAC8DD8ACC4EF9A3">&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;June&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="FD2019Q2YTD" id="Fact-B70732EBC157B6CD2511DD8ACC61D109">&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 notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the vessels. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported terminations and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&amp;#8217;s purported 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. &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;June&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Insurance&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Letters of Credit and Surety Bonds&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We obtain letters of credit under our Credit Agreement or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under our Credit Agreement, any advance payment in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the Surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates and letters of credit or surety bonds are returned.  See Note 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;326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size: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,179&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;(4,084&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,095&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 June 30, 2019, our weighted-average remaining lease term was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.0&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 three and six months ended June 30, 2019 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.3 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="FD2019Q2YTD" id="Fact-117FEF7FFD26A13EA4F8DD8ACC3CC9DA">&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;June&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;June 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;51,334&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(13,823&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;37,511&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 December 31, 2018, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially be an increase in advance payments on &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; projects 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 three months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at March 31, 2019 and 2018, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; respectively.  Revenue recognized during the six months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at December&amp;#160;31,&amp;#160;2018 and 2017, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$13.9 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;$4.9 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;June&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;$2.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="FD2019Q2YTD" id="Fact-DB28D0AB5A6589E78C7BDD8ACC4BE630">&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 from June 9, 2020 to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants at June 30, 2019, and 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.5%&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;June&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.4%&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;June&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;June&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.7 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.3 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;June&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;$191.3 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.26&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to 1.0, and a ratio of funded debt to tangible net worth of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.06&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:1.0.&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 June 30, 2019, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$375.9 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="FD2019Q2YTD" id="Fact-D54D5B88A26256796B43DD8ACC3FF0D4">&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 six 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;June 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:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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;22,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;12,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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,232&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;68,458&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;960&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;8,187&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;9,147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,210&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;(359&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;2,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;22,415&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;37,567&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,065&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;(3,591&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;80,456&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:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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;9,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;21,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,576&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,042&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;40,265&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;2,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,486&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;12,847&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,143&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;(241&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;902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;9,472&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;23,620&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,205&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;(1,283&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;54,014&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;Six Months Ended June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;35,046&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;70,233&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;18,899&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,846&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;120,332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;3,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;18,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;22,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;5,959&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;(960&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;4,999&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;35,046&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;74,154&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;43,667&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;(4,806&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;148,061&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;Six Months Ended June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;26,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;20,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,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 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;84,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td 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;3,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;21,071&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;24,775&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;2,138&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;(276&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,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;26,815&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;42,185&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;44,075&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;(1,771&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;111,304&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="FD2019Q2YTD" id="Fact-400E867C8812E8638B34DD8ACC2C3783">&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;June&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:left;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;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,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: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;1,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,906&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,813&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;924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,737&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="FD2019Q2YTD" id="Fact-AEFECAB7DF419CB33E27DD8ACC2C77FD">&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;June&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:left;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;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,684&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: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;1,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,906&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,813&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;924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,737&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 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; during the six months ended June 30, 2018 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; during the three and six months ended June 30, 2018.  &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;June&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.8 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, a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; payment received during the six months ended June 30, 2018, and a &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; payment received during the three months ended September 30, 2018, which was reflected as a receivable on our Balance Sheet at June 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 three months ended June 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 six months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2018, 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;$0.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.  During the three months ended June 30, 2018, we recorded expense 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; related to the impairment of assets that were held for sale.  During the six months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2018, we recorded a gain of &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 expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, related to the net impact of impairments of assets and (gains) losses on the sale of assets that were held for sale. The net gain and charges are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align: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;June&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.9 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 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="FD2019Q2YTD" id="Fact-FF9E026987E90BB660FADD8ACC4D7627">&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="FD2019Q2YTD" id="Fact-53F2FD23802FEEF30A45DD8ACC2C5001">&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 three and six months ended June 30, 2019 and 2018 (in thousands, except for per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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;Six Months Ended June 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 income (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;(5,248&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;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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;(8,290&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;(4,747&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,236&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,043&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,194&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,004&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 income (loss) per common share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;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.34&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.04&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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.55&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;(0.32&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="FD2019Q2YTD" id="Fact-7A2955B33E6503E5FC2DDD8ACC4E3153">&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="FD2019Q2YTD" id="Fact-186A7DBE2C02D96A1935DD8ACC505068">&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="FD2019Q2YTD" id="Fact-57AA446F0DAE07F734CFDD8ACC6BD017">&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="FD2019Q2YTD" id="Fact-C2DB4562F01936087C03DD8ACC661685">&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="FD2019Q2YTD" id="Fact-EA625D77F36C63481C69DD8ACC60825C">&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;326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size: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,179&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;(4,084&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,095&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="FD2019Q2YTD" id="Fact-84F28336AA2F4582A6CCDD8ACC660CC8">&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;June&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.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$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.8 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="FD2019Q2YTD" id="Fact-C19084366C75DA4A1A49DD8ACC6C13FF">&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;six&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;two&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 for the U.S. Navy. Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility, 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;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; harbor tug vessels. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-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 six 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;June&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 2018 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 2019 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.  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;June&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;June&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;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operating Cycle&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The durations of our contracts vary 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;June&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 three and six months ended June 30, &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;, 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 six months ended June 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 three and six months ended June 30, 2019, 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:36px;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;June&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;June&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.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$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.8 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="FD2019Q2YTD" id="Fact-9EBB99B67790092458D8DD8ACC689C02">&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="FD2019Q2YTD" id="Fact-8C7A4BBC2EEBDCD70AF4DD8ACC653B46">&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="FD2019Q2YTD" id="Fact-9E650829991AAAECD3BCDD8ACC5FDA5D">&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 six months ended June 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 three and six months ended June 30, 2019, 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:36px;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;&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;June&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;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
	<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="FD2019Q2YTD" id="Fact-CB7FEB935177CF4DD6C3DD8ACC3E3BB7">&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 six 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;June 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:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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;22,415&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;12,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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,232&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;68,458&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;960&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;8,187&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;9,147&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,210&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;(359&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;2,851&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;22,415&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;37,567&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,065&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;(3,591&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;80,456&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:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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;9,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;21,259&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,576&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,042&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;40,265&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;2,361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,486&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;12,847&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,143&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;(241&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;902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;9,472&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;23,620&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,205&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;(1,283&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;54,014&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;Six Months Ended June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;35,046&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;70,233&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;18,899&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,846&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;120,332&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;3,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;18,809&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;22,730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;5,959&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;(960&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;4,999&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;35,046&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;74,154&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;43,667&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;(4,806&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;148,061&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;Six Months Ended June 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:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;26,815&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;20,866&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,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 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;84,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td 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;3,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;21,071&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;24,775&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;2,138&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;(276&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,862&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;26,815&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;42,185&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;44,075&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;(1,771&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;111,304&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;June&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;53,496&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;388,239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;12,787&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;454,522&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 a termination notice 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;June&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;146,150&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;205,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;96,481&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;6,240&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;454,522&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;June&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;June 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;51,334&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(13,823&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;37,511&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 December 31, 2018, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially be an increase in advance payments on &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; projects 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 three months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at March 31, 2019 and 2018, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; respectively.  Revenue recognized during the six months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at December&amp;#160;31,&amp;#160;2018 and 2017, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$13.9 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;$4.9 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;June&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;$2.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;Our provision for bad debts for the six months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&amp;#160;30, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2018 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;$8,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, and 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;June&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-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;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 six 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;June 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;June&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 Division reflected a reduction to our estimated contract price for liquidated damages of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.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;$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 2017.&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 and Other Project Matters&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;background-color:#ffffff;font-style:italic;"&gt;Changes in Project Estimates -&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;For the three and six months ended&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;June&amp;#160;30, 2019&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; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;significant changes in estimated margins on projects resulted in an increase in our operating loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.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;$2.0 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.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left: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;The changes in estimates for the harbor tug projects resulted in an increase in our operating loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; 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; for the three and six months ended June 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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 the completion of the third and fourth harbor tugs in the second quarter 2019 and progress achieved on the remaining &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; harbor tugs, which are scheduled to be completed at various dates ranging from the third quarter 2019 through the fourth quarter 2020.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The projects were in a loss position at June 30, 2019 and our reserve for estimated losses on the projects was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedules are further extended or the projects incur schedule liquidated damages, the projects would experience further losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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;The changes in estimates for the ice-breaker tug project resulted in an increase in our operating loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the three and six months ended June 30, 2019, respectively. The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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.  The project was in a loss position at June 30, 2019 and our reserve for estimated losses on the project 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, or our 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:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For the three and six months ended June 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;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;background-color:#ffffff;font-style:italic;"&gt;Other Project Matters -&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&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="FD2019Q2YTD" id="Fact-33BBE9A01A08A6F7AD5BDD8ACC45C550">&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;June&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;53,496&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;388,239&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;12,787&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;454,522&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 a termination notice 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;June&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;146,150&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;205,651&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;96,481&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;6,240&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;454,522&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="FD2019Q2YTD" id="Fact-05EBF9A480C0126A0D02DD8ACC2CF841">&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 three and six months ended June 30, 2019 and 2018 (in thousands, except for per share amounts):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width: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 June 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;Six Months Ended June 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 income (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;(5,248&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;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="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;(8,290&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;(4,747&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,236&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,043&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,194&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,004&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 income (loss) per common share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;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.34&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.04&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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.55&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;(0.32&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="FD2019Q2YTD" id="Fact-49AE3AA5FB3CA46C96F4DD8ACC49420F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Summarized financial information for our segments as of and for the three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June 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 June 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;22,415&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;37,567&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;24,065&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;(3,591&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;80,456&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;(677&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,912&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,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(146&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,598&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 income (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;(1,211&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,564&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;1,728&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;(2,337&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;(5,384&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;891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;131&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;712&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;266&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;1,109&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;59,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;106,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;80,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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 June 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;9,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(1,283&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;54,014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,124&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,776&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,585&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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&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;(699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size: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;4,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,377&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,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,946&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;724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,051&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;112&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,593&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;&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;653&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;98,526&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;81,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;33,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;44,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;256,689&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;Six Months Ended June 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;35,046&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;74,154&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;43,667&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;(4,806&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;148,061&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,449&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,192&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,878&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(282&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,045&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;(2,751&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;(4,468&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;3,017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(4,464&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;(8,666&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,858&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,156&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;223&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,974&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;734&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,359&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;59,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;106,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;80,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;Six Months Ended June 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;26,815&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;42,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;44,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(1,771&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;111,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,651&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,799&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;6,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(769&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;(20&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;1,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(5,356&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;4,741&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(5,457&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;(4,367&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,196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;776&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;216&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,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;/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;&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;659&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;98,526&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;81,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;33,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;44,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;256,689&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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="FD2019Q2YTD" id="Fact-4456434DC8BED296791CDD8ACC4F8640">&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 offshore wind and modular fabrication 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 three and six months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June&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 2019 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, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels.  Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, 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 three months ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;June 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 June 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;22,415&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;37,567&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;24,065&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;(3,591&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;80,456&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;(677&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,912&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,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(146&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,598&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 income (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;(1,211&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,564&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;1,728&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;(2,337&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;(5,384&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;891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;363&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2,422&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;131&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;712&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;266&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;1,109&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;59,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;106,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;80,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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 June 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;9,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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,205&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(1,283&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;54,014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,124&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,776&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,585&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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&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;(699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size: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;4,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,377&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,835&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,946&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;724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="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,047&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,051&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;383&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;112&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,593&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;&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;653&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;98&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;820&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;98,526&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;81,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;33,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;44,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;256,689&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;Six Months Ended June 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;35,046&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;74,154&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;43,667&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;(4,806&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;148,061&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,449&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,192&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,878&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(282&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,045&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;(2,751&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;(4,468&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;3,017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(4,464&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;(8,666&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,858&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,156&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;737&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;223&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,974&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;145&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;734&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;480&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,359&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;59,607&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;106,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,163&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;80,729&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,591&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;Six Months Ended June 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;26,815&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;42,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;44,075&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&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;(1,771&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;111,304&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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,651&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,799&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;6,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(769&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;(20&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;1,705&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(5,356&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;4,741&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;(5,457&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;(4,367&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,196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,120&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;776&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;216&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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,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;/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;&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;659&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;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;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;69&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;891&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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;98,526&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;81,015&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;33,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;44,007&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family: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;256,689&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-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="FD2019Q2YTD" id="Fact-A90D655E14D3ADD1DA7CDD8ACC4D5C13">&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="FD2019Q2YTD" id="Fact-5751CFD0355F6E2FCE2DDD8ACC4E16B1">&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-20190630.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/20190630" xmlns:gifi="http://www.gulfisland.com/20190630" 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-20190630_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-20190630_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-20190630_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-20190630_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_RevenueVariableConsiderationContractPriceReduction" name="RevenueVariableConsiderationContractPriceReduction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_ServicesSegmentMember" name="ServicesSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>gifi-20190630_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-20190630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190630.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190630.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190630.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_62d5c4cc-9f16-29df-b230-1b042701a6b2" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_b6fa063f-9de4-1f5b-df35-dd8ad7860090" 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_62d5c4cc-9f16-29df-b230-1b042701a6b2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_b6fa063f-9de4-1f5b-df35-dd8ad7860090" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_aae10afd-3cac-bdd2-c987-dd8ad6ea9f6f" 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_62d5c4cc-9f16-29df-b230-1b042701a6b2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_aae10afd-3cac-bdd2-c987-dd8ad6ea9f6f" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" 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_48abcf97-737b-2b2c-8a8c-c74539d0b215" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" 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_9b040bc1-f43c-735d-05f7-679f319d2bb6" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" 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_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" 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_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" 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_8a8de21f-aadc-3af7-8c96-d54cf42b401b" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" 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_b411eec9-2a0a-356b-e751-bd0680ab4d58" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" 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_07815ffa-512a-3133-dcbb-38e09d2626b9" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_820BB91F3BE151CA0C2B2A02D59E0B29_07815ffa-512a-3133-dcbb-38e09d2626b9" 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_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" 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_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_OperatingLeaseLiability_820BB91F3BE151CA0C2B2A02D59E0B29_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" 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-20190630.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-20190630.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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_3eb8653f-0dec-c651-d269-b4fb2058c9b8" 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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_3eb8653f-0dec-c651-d269-b4fb2058c9b8" 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-20190630.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-20190630.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-20190630_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-20190630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190630.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190630.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190630.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_42D6FE9ADF1763085913633DC95B1957" 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_F75709EDD7357D00C8D6633DC958B771" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" 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_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" 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_0EF2CFDD11CF39261F77633DC959871F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F_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_0EF2CFDD11CF39261F77633DC959871F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" 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_1DE18F63B39C1C818249633DC959E6DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" 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_CEC99DB3F26EFA6B4E79633DC95A5281" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" 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_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" 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_B26AE92553E8DBAEF48E633DC95A8D1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E_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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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_F356A7DF0027432EA0B9633DC95BB924" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" 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_5E63DFFAE2D15E4D4D67633DC95B57E5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5" 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_DF7FF61932065CA79DAD633DC95C1255" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" 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_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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_AA99FB4C84D646E177D4633DC95CA3B7" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7" 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_8ED19EF56A7EDD41350A633DC95D12D4" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_8ED19EF56A7EDD41350A633DC95D12D4" 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_EDBE277AECAB02800BFA633DC95D740A" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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_1024B6A2CCEF61C3EE40633DC965E8D2" 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_B29514C5BC5E247D9A32633DC96328FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_B29514C5BC5E247D9A32633DC96328FF" 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_E0DB40D4363C5F08E46E633DC9636AF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_B29514C5BC5E247D9A32633DC96328FF" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_E0DB40D4363C5F08E46E633DC9636AF8" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_E0DB40D4363C5F08E46E633DC9636AF8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3_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_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_E0DB40D4363C5F08E46E633DC9636AF8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_190B44B76586927A36AF633DC9637471" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:to="loc_gifi_FabricationFacilitiesMember_190B44B76586927A36AF633DC9637471" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_5CF79DA2CFE1743C9495633DC964D379" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:to="loc_gifi_ShipyardAssetsMember_5CF79DA2CFE1743C9495633DC964D379" 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_BC55634DAFE3124C299C633DC9649814" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_B29514C5BC5E247D9A32633DC96328FF" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_BC55634DAFE3124C299C633DC9649814" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_BC55634DAFE3124C299C633DC9649814" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85_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_0B83FBD04BE92E8ED2BE633DC964EA85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_BC55634DAFE3124C299C633DC9649814" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85" 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_3E471406D4BA53B375AB633DC965320E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_3E471406D4BA53B375AB633DC965320E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" 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_9B44D6B47323353FBA2B633DC965C650" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650" 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_285ADF16F3793DAC6B1D49B250A55608" 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_52FC94BE17361207DA9049B250A3B6A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" xlink:to="loc_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" 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_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" 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_3F4370C34E8C2FA36FE749B250A4C56F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:to="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F_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_3F4370C34E8C2FA36FE749B250A4C56F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:to="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" 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_886C1592D7E02576985849B250A45BEC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" 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_2E50F41F6595E41A0C0349B250A4A84C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" 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_45690440A095A4D30F7649B250A4919B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" 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_8680E977E33A79F1A14F49B250A5471D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" 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_5355FFEC8435AB0CCAB249B250A5E854" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" 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_538BA97F5C990454EE6749B250A58320" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" 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_B5D47A2626B8488DA6DF49B250A6A897" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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_33674CB23AA990EAD8DB49B250A64162" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" 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_AFE6D83D81314F7EE39749B250A65477" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" 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_9A3E02C83658C8B276002A02D5B14456" 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_662AB763B5FB587F0AB62A02D5AFF10F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" 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_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="loc_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:to="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9_default" 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" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:to="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" 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_8955A8D0143D6D6A03C42A02D5B0D241" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:to="loc_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241" 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_0729AA14F436DA1460292A02D5B0627F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F" 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_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="loc_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:to="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97_default" 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" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:to="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" 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_D9AF085FA4DDED9369862A02D5B00E77" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" xlink:to="loc_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77" 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_8915A2C43E140738541F2A02D5B1EC54" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54" 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_F695F0700F5A3EA9BA592A02D5B1782D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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_19671A4BD97826C8DC902A02D5B16613" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" 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_9BFB825109AC2161CA0C2A02D5B284EF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF" 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_9AB8DB2FDF9A4B1E3F412A02D5B235CD" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD" 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_1E2944ACCA34D7B13BBD2A02D5B2755F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F" 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_D460D6661F6CF193BE7F2A02D5B2BA42" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42" 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_4618F68F962360BE3C9F2A02D5B3C709" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709" 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_B46E5942324CD99C7E472A02D5B3FB04" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" 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_853582E04C2DF3FD53062A02D6485E26" 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_39C9BEE537CA2B6A90202A02D6470369" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" 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_6DDBCF9156F029727CC32A02D6479ECE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" xlink:to="loc_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" xlink:to="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630_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_E12D4CD801775679CCA42A02D648A630" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" xlink:to="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" 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_4949763D528685F618FD2A02D648BA8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" xlink:to="loc_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" 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_A70D5B037610D92F19C62A02D6483F29" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" xlink:to="loc_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" 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_EE68E4F50F35A0855F272A02D64831B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8" 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_3D9586136F77A7C4E65A633DC99D4A4E" 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_D1A109C09DCD8F01326D633DC99BB587" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" 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_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" 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_316C1763F30DA146B5F2633DC99C17A3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3_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_316C1763F30DA146B5F2633DC99C17A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" 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_DDB236F199CDD00E73CF633DC99CAB65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" 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_17CD3FD084F78D3F0DEC633DC99C364E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_17CD3FD084F78D3F0DEC633DC99C364E" 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_F782000BBB7B22D42A3D633DC99C596D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_17CD3FD084F78D3F0DEC633DC99C364E" xlink:to="loc_us-gaap_TypeOfAdoptionMember_F782000BBB7B22D42A3D633DC99C596D_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_F782000BBB7B22D42A3D633DC99C596D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_17CD3FD084F78D3F0DEC633DC99C364E" xlink:to="loc_us-gaap_TypeOfAdoptionMember_F782000BBB7B22D42A3D633DC99C596D" 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_609368F8E5DA1C8F06A3633DC99DC485" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_F782000BBB7B22D42A3D633DC99C596D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" 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_9C90B8FB10984A960C87633DC99D7762" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" 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_19BBC184BF42ACA2EEF7633DC99D2223" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" 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_ADEEE3B8859399E4D6F3633DC99E3DE2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" 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_64E6AE1FDF3D8827717E633DC99E0A6D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" 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_94319D90A30B59B118082A02D644BE37" 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_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" 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_0EC334D50DBAE8DD929F2A02D6432622" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D_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_6DE88351173757984CDF2A02D6433E8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" 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_14EBFE9ECE599BAAE87D2A02D6433F07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:to="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" 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_F3EC6E6124CB108E47FC2A02D644372A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A" 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_4447B7D7380B3A18122C2AB5D90CA05B" 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_46E1E221E048CACAA56E2AB5D9099C91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4447B7D7380B3A18122C2AB5D90CA05B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_46E1E221E048CACAA56E2AB5D9099C91" 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_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" 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_23064B3740F7CE3121792AB5D90AD83B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B_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_23064B3740F7CE3121792AB5D90AD83B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" 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_2C548C2D5405C1742AFF2AB5D90ADEC3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" 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_107D523033ECF8EECB362AB5D90A7CD6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" 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_48A2E1D932F38723948F2AB5D90B58C3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:to="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3_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_48A2E1D932F38723948F2AB5D90B58C3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:to="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" 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_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" 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_913348EEC5A3683653962AB5D90C4DAB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:to="loc_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB_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_913348EEC5A3683653962AB5D90C4DAB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:to="loc_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" 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_D159058E0F4DC834B9852AB5D90C9804" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" xlink:to="loc_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" 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_4EC1BA2357589C8078A92AB5D90C249B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4447B7D7380B3A18122C2AB5D90CA05B" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" 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_BB9C07AF13D4BEAF19FB623173BD834D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" xlink:to="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D_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_BB9C07AF13D4BEAF19FB623173BD834D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" xlink:to="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:to="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:to="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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_3191B38D3A6743CB16E3623173C1D4B9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3191B38D3A6743CB16E3623173C1D4B9" 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_8BFD82168890A66296AA623173C1CBA3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3191B38D3A6743CB16E3623173C1D4B9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8BFD82168890A66296AA623173C1CBA3_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_8BFD82168890A66296AA623173C1CBA3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3191B38D3A6743CB16E3623173C1D4B9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8BFD82168890A66296AA623173C1CBA3" 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_34724BA542B2099D567A623173C11807" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_8BFD82168890A66296AA623173C1CBA3" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_34724BA542B2099D567A623173C11807" 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_4B5A21AE3E41BB814F20623173C1EBDD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4B5A21AE3E41BB814F20623173C1EBDD" 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_B03AA01F3CD1A10CAD2A623173C1FE2D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4B5A21AE3E41BB814F20623173C1EBDD" xlink:to="loc_us-gaap_SegmentDomain_B03AA01F3CD1A10CAD2A623173C1FE2D_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_B03AA01F3CD1A10CAD2A623173C1FE2D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4B5A21AE3E41BB814F20623173C1EBDD" xlink:to="loc_us-gaap_SegmentDomain_B03AA01F3CD1A10CAD2A623173C1FE2D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_ED2902FAC70AFF66BB1C623173C1EE71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_B03AA01F3CD1A10CAD2A623173C1FE2D" xlink:to="loc_gifi_ShipyardSegmentMember_ED2902FAC70AFF66BB1C623173C1EE71" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_ADC6241FFFA5BE8E673D623173C15AD1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_ADC6241FFFA5BE8E673D623173C15AD1" 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_8F52890A4F1D5DB57F55623173C1500A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_10B43632311F3C87ED0A623173C15967" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_10B43632311F3C87ED0A623173C15967" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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_69E805C469CB5AEC97EC2A02D5E8A00A" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" 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_E3A8DC72F33BB152A2D52A02D5E69FB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E3A8DC72F33BB152A2D52A02D5E69FB9" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E3A8DC72F33BB152A2D52A02D5E69FB9" xlink:to="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140_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_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E3A8DC72F33BB152A2D52A02D5E69FB9" xlink:to="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_D0AF932E533F1E5C6E502A02D5E68240" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_FabricationSegmentMember_D0AF932E533F1E5C6E502A02D5E68240" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_B7534C92B6A1C8CE0DEF2A02D5E6CF27" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_ShipyardSegmentMember_B7534C92B6A1C8CE0DEF2A02D5E6CF27" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_AA3A7648FA225F80C5132A9FF45D7117" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_ServicesSegmentMember_AA3A7648FA225F80C5132A9FF45D7117" 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_CAB8E112F580736596512A02D5E70977" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_srt_ConsolidationItemsAxis_CAB8E112F580736596512A02D5E70977" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_CAB8E112F580736596512A02D5E70977" xlink:to="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA_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_3615B713BD7B4D36D0D02A02D5E7EBAA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_CAB8E112F580736596512A02D5E70977" xlink:to="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA" 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_BBB7BE075B5D85D6E0292A02D5E75B75" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA" xlink:to="loc_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" 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_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" 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_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1_default" 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" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" 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_00EA5313BE9367E274722A02D5E82169" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" xlink:to="loc_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169" 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_9B1978CD504309F3C7D82A02D5E86366" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_08F980D2E6F9224D12232A02D5E8E16D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_08F980D2E6F9224D12232A02D5E8E16D" 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_C28B62C482667FEE96A22A02D5E03AE0" 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_29C8A4C3F6CCB820BC1D2A02D5DFF02D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_C28B62C482667FEE96A22A02D5E03AE0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_29C8A4C3F6CCB820BC1D2A02D5DFF02D" 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_52213EE4D89541F0CEFA2A02D5E0A4AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_29C8A4C3F6CCB820BC1D2A02D5DFF02D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE" 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_FE0AA48D58FDFAC811EA2A02D5E02142" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_C28B62C482667FEE96A22A02D5E03AE0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_FE0AA48D58FDFAC811EA2A02D5E02142" 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_FCB064C52A231143F2E449B24F6C6473" 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_81B25E909BF31C9BA5C349B24F6CC598" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" 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_6C0A9267D5824A7C1D2049B24F6CC215" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6C0A9267D5824A7C1D2049B24F6CC215" 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_7E49D7151DD3961F1D0049B24F6C64AC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6C0A9267D5824A7C1D2049B24F6CC215" xlink:to="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC_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_7E49D7151DD3961F1D0049B24F6C64AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6C0A9267D5824A7C1D2049B24F6CC215" xlink:to="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" 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_C2A5320CA91EBAEFE55349B24F6C467A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="loc_srt_ConsolidationItemsAxis_C2A5320CA91EBAEFE55349B24F6C467A" 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_3E34404E07F3B29CE92549B24F6C738C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_C2A5320CA91EBAEFE55349B24F6C467A" xlink:to="loc_srt_ConsolidationItemsDomain_3E34404E07F3B29CE92549B24F6C738C_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_3E34404E07F3B29CE92549B24F6C738C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_C2A5320CA91EBAEFE55349B24F6C467A" xlink:to="loc_srt_ConsolidationItemsDomain_3E34404E07F3B29CE92549B24F6C738C" 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_020A0BAD1227294AB61749B24F6C88A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3E34404E07F3B29CE92549B24F6C738C" xlink:to="loc_us-gaap_OperatingSegmentsMember_020A0BAD1227294AB61749B24F6C88A5" 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_AD3298539D1BD72E737049B24F6CCC5F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3E34404E07F3B29CE92549B24F6C738C" xlink:to="loc_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" 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_BC4E34DF832D77EABCF549B24F6C656F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" 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_77D548ABF30958CC8BA249B24F6CCD5A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A" 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_F48F8B1ED32D506C37CB49B24F6C3855" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855" 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_0FF8F60EC77A7FF502184A106CDF87CC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" 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_8AA6C2E3D0A735ECB9C549B24F6C44CF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF" 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_A3D8D3674C9E92727FA249B24F6C78FD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD" 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-20190630_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_69BC6BF49816E77736132A02D5DC58BB_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_69BC6BF49816E77736132A02D5DC58BB" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_69BC6BF49816E77736132A02D5DC58BB" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_69BC6BF49816E77736132A02D5DC58BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B" 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_088DB0BB4EB050962E4F2A02D5DCB27B_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B" 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_088DB0BB4EB050962E4F2A02D5DCB27B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40" 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_B45B9820452DF48889B62A02D5DC2C40_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40" 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_B45B9820452DF48889B62A02D5DC2C40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC_totalLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" 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_A58F41B54197CD2CB63D2A02D5DC6AAC_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" 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_A58F41B54197CD2CB63D2A02D5DC6AAC_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" 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-20190630.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" xlink:to="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" 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_1DF6E67BA06AA98190E22A02D5DCCB06_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" 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_1DF6E67BA06AA98190E22A02D5DCCB06_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" 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-20190630.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" xlink:to="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668" 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_7A4D7E48269956C3A1CF2A02D5DD5668_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668" 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_7A4D7E48269956C3A1CF2A02D5DD5668" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" 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_312BE8D1D5371EB2C6FE2A02D5DD6A27_label_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" 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_312BE8D1D5371EB2C6FE2A02D5DD6A27_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" 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-20190630.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" xlink:to="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_FEA54EC913A971A9C9E32A02D5919ADB_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_FEA54EC913A971A9C9E32A02D5919ADB" 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_FEA54EC913A971A9C9E32A02D5919ADB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_FEA54EC913A971A9C9E32A02D5919ADB" xlink:to="lab_us-gaap_SegmentReportingAbstract_FEA54EC913A971A9C9E32A02D5919ADB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3" 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_85C4F9E5782588BE4C812A02D5910CC3" 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_85C4F9E5782588BE4C812A02D5910CC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3" xlink:to="lab_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" 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_F0FC0766AD1A542EED562A02D5918C9B" 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_F0FC0766AD1A542EED562A02D5918C9B" 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-20190630.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" xlink:to="lab_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_DB5B335C57CF16880A2E49B24F8B28D9_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_DB5B335C57CF16880A2E49B24F8B28D9" 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_DB5B335C57CF16880A2E49B24F8B28D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_DB5B335C57CF16880A2E49B24F8B28D9" xlink:to="lab_us-gaap_EarningsPerShareAbstract_DB5B335C57CF16880A2E49B24F8B28D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B" 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_1288A51DA6EC7664120249B24F8B3E7B" 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_1288A51DA6EC7664120249B24F8B3E7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B" xlink:type="arc" />
    <link:label id="lab_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692_label_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692" 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_63536DF84C148588926E49B250DCB692" 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-20190630.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692" xlink:to="lab_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8_terseLabel_en-US" xlink:label="lab_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8" 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_FCDF39301459C9956EB949B250DD45D8" 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_FCDF39301459C9956EB949B250DD45D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8" xlink:to="lab_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC" 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_591945E20AD2FBC0356749B250DDB6EC" 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_591945E20AD2FBC0356749B250DDB6EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC" xlink:to="lab_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770" 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_3743A23FB83787F8A20749B250DD8770" 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_3743A23FB83787F8A20749B250DD8770" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770" xlink:to="lab_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E" 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_817B640AE08BEE4B59EE49B250DD094E" 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_817B640AE08BEE4B59EE49B250DD094E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E" xlink:to="lab_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D" 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_A27C4D8433B14A44C13549B250DEBC2D" 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_A27C4D8433B14A44C13549B250DEBC2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D" xlink:to="lab_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C" 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_31114883ADA11A6571F549B250DEF45C" 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_31114883ADA11A6571F549B250DEF45C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C" xlink:to="lab_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06" 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_8917DA20ECFC789BE51049B250DE5B06" 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_8917DA20ECFC789BE51049B250DE5B06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06" xlink:to="lab_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5" 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_94FA45309B4CFA75E74B49B250DEA4D5" 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_94FA45309B4CFA75E74B49B250DEA4D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5" xlink:to="lab_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B" 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_C12E74FDAD686C2204EF49B250DE240B" 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_C12E74FDAD686C2204EF49B250DE240B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B" xlink:to="lab_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197" 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_04937B20C029BE34556B49B250DFC197" 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_04937B20C029BE34556B49B250DFC197" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197" xlink:to="lab_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8" 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_E487325DBC6E53309C9249B250DF73E8" 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_E487325DBC6E53309C9249B250DF73E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8" xlink:to="lab_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20" 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_CDE8C31FB84DA52B3DF84A1D96973F20" 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_CDE8C31FB84DA52B3DF84A1D96973F20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20" xlink:to="lab_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25" 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_03549EC8F95B18B811F64A1CF4BE6A25" 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_03549EC8F95B18B811F64A1CF4BE6A25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25" xlink:to="lab_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42" 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_48C39C1993734E4F587349B250DF5B42" 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_48C39C1993734E4F587349B250DF5B42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_D3E41D5B58DA5A2031942A02D6476F29_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_D3E41D5B58DA5A2031942A02D6476F29" 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_D3E41D5B58DA5A2031942A02D6476F29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_D3E41D5B58DA5A2031942A02D6476F29" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_D3E41D5B58DA5A2031942A02D6476F29" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" 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_39C9BEE537CA2B6A90202A02D6470369" 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_39C9BEE537CA2B6A90202A02D6470369" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" 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_6DDBCF9156F029727CC32A02D6479ECE_label_en-US" xlink:label="lab_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" 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_6DDBCF9156F029727CC32A02D6479ECE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" xlink:to="lab_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_E12D4CD801775679CCA42A02D648A630_terseLabel_en-US" xlink:label="lab_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" 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_E12D4CD801775679CCA42A02D648A630_label_en-US" xlink:label="lab_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" 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_E12D4CD801775679CCA42A02D648A630" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" xlink:to="lab_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" 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_4949763D528685F618FD2A02D648BA8F_label_en-US" xlink:label="lab_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" 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_4949763D528685F618FD2A02D648BA8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" xlink:to="lab_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" 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_A70D5B037610D92F19C62A02D6483F29_label_en-US" xlink:label="lab_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" 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_A70D5B037610D92F19C62A02D6483F29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" xlink:to="lab_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" 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_853582E04C2DF3FD53062A02D6485E26" 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_853582E04C2DF3FD53062A02D6485E26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8" 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_EE68E4F50F35A0855F272A02D64831B8" 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_EE68E4F50F35A0855F272A02D64831B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B45E0B850B26572AC1D02A02D5A5EEB4_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B45E0B850B26572AC1D02A02D5A5EEB4" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E" 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_E0441C6230A347B82E962A02D5A69C5E" 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_E0441C6230A347B82E962A02D5A69C5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769" 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_9DC8F448AB1E71F76BEC2A02D5A6D769" 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_9DC8F448AB1E71F76BEC2A02D5A6D769" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5" 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_FEE0EC4609942E4C46732A02D5A67AD5" 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_FEE0EC4609942E4C46732A02D5A67AD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5" xlink:to="lab_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161" 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_80726ABD860F1A37D0632A02D5A6E161" 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_80726ABD860F1A37D0632A02D5A6E161" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161" xlink:to="lab_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" 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_A8A28E5FEC95ADE4E9B72A02D643316F_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" 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_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" 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_0EC334D50DBAE8DD929F2A02D6432622_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" 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_0EC334D50DBAE8DD929F2A02D6432622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" 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_6DE88351173757984CDF2A02D6433E8D_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" 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_6DE88351173757984CDF2A02D6433E8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" xlink:to="lab_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07" 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_14EBFE9ECE599BAAE87D2A02D6433F07" 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_14EBFE9ECE599BAAE87D2A02D6433F07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" 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_94319D90A30B59B118082A02D644BE37_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" 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_94319D90A30B59B118082A02D644BE37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:type="arc" />
    <link:label id="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290_terseLabel_en-US" xlink:label="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" 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_3FA17DC98201381E8FAB2A02D644A290" 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_3FA17DC98201381E8FAB2A02D644A290" 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-20190630.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" xlink:to="lab_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A" 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_F3EC6E6124CB108E47FC2A02D644372A" 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_F3EC6E6124CB108E47FC2A02D644372A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" 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_D1A109C09DCD8F01326D633DC99BB587_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" 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_D1A109C09DCD8F01326D633DC99BB587" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" 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_CE2F0BDFF2C4BED416FB633DC99B7B54_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" 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_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" 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_316C1763F30DA146B5F2633DC99C17A3_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" 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_316C1763F30DA146B5F2633DC99C17A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65_terseLabel_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" 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_DDB236F199CDD00E73CF633DC99CAB65_label_en-US" xlink:label="lab_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" 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_DDB236F199CDD00E73CF633DC99CAB65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" xlink:to="lab_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" 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_609368F8E5DA1C8F06A3633DC99DC485_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" 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_609368F8E5DA1C8F06A3633DC99DC485" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" 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_3D9586136F77A7C4E65A633DC99D4A4E_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" 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_3D9586136F77A7C4E65A633DC99D4A4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" 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_9C90B8FB10984A960C87633DC99D7762_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" 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_9C90B8FB10984A960C87633DC99D7762" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" 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_19BBC184BF42ACA2EEF7633DC99D2223_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" 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_19BBC184BF42ACA2EEF7633DC99D2223" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" xlink:to="lab_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease current liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" 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_ADEEE3B8859399E4D6F3633DC99E3DE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease noncurrent liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" 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_64E6AE1FDF3D8827717E633DC99E0A6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490" 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_301EA753EFC87512FCD72A02D5936490" 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_301EA753EFC87512FCD72A02D5936490" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE" 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_4F8B1D34D6EECB31648B2A02D5A19EAE" 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_4F8B1D34D6EECB31648B2A02D5A19EAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002" 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_7AE7CC44FF2CB6282E262A02D5A1A002" 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_7AE7CC44FF2CB6282E262A02D5A1A002" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E" 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_517C6D11D4F9D38F1DAB2A02D5A1A04E" 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_517C6D11D4F9D38F1DAB2A02D5A1A04E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976" 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_84A6EB9EAF922538B6662A02D5A2F976" 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_84A6EB9EAF922538B6662A02D5A2F976" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310" 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_0D4401D73AD88FDA03AA2A02D5A28310" 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_0D4401D73AD88FDA03AA2A02D5A28310" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B" 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_F1818FF7B7326D98BBD72A02D5A27C7B" 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_F1818FF7B7326D98BBD72A02D5A27C7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB" 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_3275DEC5413E49B16A9D2A02D5A266CB" 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_3275DEC5413E49B16A9D2A02D5A266CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7" 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_8320D72D6F671FC233172A02D5A23FB7" 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_8320D72D6F671FC233172A02D5A23FB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_5DCD0BE9A34F03E15EC12A02D68BF536_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_5DCD0BE9A34F03E15EC12A02D68BF536" 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_5DCD0BE9A34F03E15EC12A02D68BF536" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5DCD0BE9A34F03E15EC12A02D68BF536" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_5DCD0BE9A34F03E15EC12A02D68BF536" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7" 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_CFAEE6A2739520074B9F2A02D68BA7C7_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7" 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_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:to="lab_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E" 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_21439148EBDA02E8BCAF2A02D68BDD6E_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="lab_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA" 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_C9338DE48D1ED04D61B32A02D68CCBBA_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA" 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_C9338DE48D1ED04D61B32A02D68CCBBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A" 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_5CE829068C856F7B03192A02D68C7D7A_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A" 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_5CE829068C856F7B03192A02D68C7D7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0" 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_1C46879F83A523597AA22A02D68C2FE0_label_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0" 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_1C46879F83A523597AA22A02D68C2FE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0" xlink:to="lab_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0" 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_C9C59C52C77C9C2D43FD2A02D68C08E0_label_en-US" xlink:label="lab_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0" 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_C9C59C52C77C9C2D43FD2A02D68C08E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0" xlink:to="lab_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1" 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_9291AD3D2788EA91FC292A02D68CCAF1_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1" 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_9291AD3D2788EA91FC292A02D68CCAF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF" 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_AA0CEF47EBB23829E5742A02D68DA7CF_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF" 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_AA0CEF47EBB23829E5742A02D68DA7CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572" 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_EACB9D6A5FDA298D3BF02A02D68D6572_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572" 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_EACB9D6A5FDA298D3BF02A02D68D6572" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572" xlink:to="lab_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED" 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_6763AF099D6F3696A6162A02D68D76ED_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED" 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_6763AF099D6F3696A6162A02D68D76ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC" 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_28F7409295AC659DDDC22A02D68DCFCC_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC" 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_28F7409295AC659DDDC22A02D68DCFCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397" 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_7BD62519B0DED048C35D2A02D68D6397_label_en-US" xlink:label="lab_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397" 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_7BD62519B0DED048C35D2A02D68D6397" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397" xlink:to="lab_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3" 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_759A3EE100915075042E2A02D68DC6A3_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3" 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_759A3EE100915075042E2A02D68DC6A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7" 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_2E6DFE3D20B95065E8A92A02D68E6EA7_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA" 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_6689128EF826A1ED0C0E2A02D68E4BFA_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA" 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_6689128EF826A1ED0C0E2A02D68E4BFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA" xlink:to="lab_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_C9D456DCA4143E1620C62A02D68E1B9D_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_C9D456DCA4143E1620C62A02D68E1B9D" 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_C9D456DCA4143E1620C62A02D68E1B9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_C9D456DCA4143E1620C62A02D68E1B9D" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_C9D456DCA4143E1620C62A02D68E1B9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624" 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_EB52944A2B33F8BCF18D2A02D68E4624_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624" 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_EB52944A2B33F8BCF18D2A02D68E4624" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1" 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_B263F59CA9BD879F84022A02D68E88C1_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1" 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_B263F59CA9BD879F84022A02D68E88C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1" xlink:to="lab_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF" 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_24722C95B6912B937FED2A02D68FAEEF_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF" 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_24722C95B6912B937FED2A02D68FAEEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526" 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_46C33868B41138C083C22A02D68F0526_label_en-US" xlink:label="lab_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526" 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_46C33868B41138C083C22A02D68F0526" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526" xlink:to="lab_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC" 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_94D1F82CCD458FBCED652A02D68FC0CC_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="lab_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906" 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_BDFC559A6257036ABC762A02D68F5906_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906" 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_BDFC559A6257036ABC762A02D68F5906" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906" xlink:to="lab_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 20,000 shares authorized, 15,236 shares issued and outstanding at June 30, 2019 and 15,090 at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531" 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_5D67CF91B25868252E2A2A02D68F1531" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531" xlink:to="lab_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B" 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_88F9746BF28127E14D962A02D68F2C8B_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B" 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_88F9746BF28127E14D962A02D68F2C8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B" xlink:to="lab_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225" 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_E231F00D9CE221E12E192A02D6901225_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225" 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_E231F00D9CE221E12E192A02D6901225" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034" 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_99EEE03A82EFB1C582552A02D690B034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034" xlink:to="lab_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94" 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_64602A109C56905CBBA92A02D690EA94_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94" 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_64602A109C56905CBBA92A02D690EA94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2" 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_82A5856D55291FA686ED2A02D63A2EE2" 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_82A5856D55291FA686ED2A02D63A2EE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33" 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_8A9AAADAA0174B289A282A02D5959C33" 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_8A9AAADAA0174B289A282A02D5959C33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33" xlink:type="arc" />
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_696A5CA17CE2FFE721592A02D5CAAAA0_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_696A5CA17CE2FFE721592A02D5CAAAA0" 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_696A5CA17CE2FFE721592A02D5CAAAA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_696A5CA17CE2FFE721592A02D5CAAAA0" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_696A5CA17CE2FFE721592A02D5CAAAA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8" 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_27ED3DE84C68DFDECC7D2A02D5CA67B8" 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_27ED3DE84C68DFDECC7D2A02D5CA67B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_E77A38FB996CD118D3B32A02D5B7A2AC_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_E77A38FB996CD118D3B32A02D5B7A2AC" 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_E77A38FB996CD118D3B32A02D5B7A2AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_E77A38FB996CD118D3B32A02D5B7A2AC" xlink:to="lab_us-gaap_DebtDisclosureAbstract_E77A38FB996CD118D3B32A02D5B7A2AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2" 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_9F502AFB94FA794B08E62A02D5B737E2" 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_9F502AFB94FA794B08E62A02D5B737E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_33BC6E5C62C285712CDD49B250A325A6_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_33BC6E5C62C285712CDD49B250A325A6" 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_33BC6E5C62C285712CDD49B250A325A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_33BC6E5C62C285712CDD49B250A325A6" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_33BC6E5C62C285712CDD49B250A325A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" 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_52FC94BE17361207DA9049B250A3B6A7_label_en-US" xlink:label="lab_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" 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_52FC94BE17361207DA9049B250A3B6A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" xlink:to="lab_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" 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_0FC0EA3E9DBE552765C849B250A3B0CA_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" 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_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" 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_3F4370C34E8C2FA36FE749B250A4C56F_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" 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_3F4370C34E8C2FA36FE749B250A4C56F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="lab_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" 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_886C1592D7E02576985849B250A45BEC_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" 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_886C1592D7E02576985849B250A45BEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" xlink:to="lab_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" 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_2E50F41F6595E41A0C0349B250A4A84C_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" 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_2E50F41F6595E41A0C0349B250A4A84C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" 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_45690440A095A4D30F7649B250A4919B_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" 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_45690440A095A4D30F7649B250A4919B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" xlink:to="lab_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" 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_285ADF16F3793DAC6B1D49B250A55608_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" 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_285ADF16F3793DAC6B1D49B250A55608" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" xlink:to="lab_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" 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_8680E977E33A79F1A14F49B250A5471D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" 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_8680E977E33A79F1A14F49B250A5471D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" 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_5355FFEC8435AB0CCAB249B250A5E854_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" 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_5355FFEC8435AB0CCAB249B250A5E854" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" xlink:to="lab_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" 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_B5D47A2626B8488DA6DF49B250A6A897_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" 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_B5D47A2626B8488DA6DF49B250A6A897" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" xlink:to="lab_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" xlink:type="arc" />
    <link:label id="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B_terseLabel_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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_313FA28AEDA8FFC2BE6449B250A6081B_label_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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_313FA28AEDA8FFC2BE6449B250A6081B_documentation_en-US" xlink:label="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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-20190630.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" xlink:to="lab_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" 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_33674CB23AA990EAD8DB49B250A64162_label_en-US" xlink:label="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" 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_33674CB23AA990EAD8DB49B250A64162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" xlink:to="lab_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" 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_AFE6D83D81314F7EE39749B250A65477_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" 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_AFE6D83D81314F7EE39749B250A65477" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_356147EDDDC1652D86B849B250A663F0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_356147EDDDC1652D86B849B250A663F0" 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_356147EDDDC1652D86B849B250A663F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_356147EDDDC1652D86B849B250A663F0" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_356147EDDDC1652D86B849B250A663F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_C52E06A959FA7E52AD3C49B250A6E021_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_C52E06A959FA7E52AD3C49B250A6E021" 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_C52E06A959FA7E52AD3C49B250A6E021" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_C52E06A959FA7E52AD3C49B250A6E021" xlink:to="lab_us-gaap_StockholdersEquity_C52E06A959FA7E52AD3C49B250A6E021" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973" 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_0003520A2DB207B1B97F2A02D6827973" 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_0003520A2DB207B1B97F2A02D6827973" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897" 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_3FA9218D7DC2F828D6AE2A02D6821897" 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_3FA9218D7DC2F828D6AE2A02D6821897" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897" xlink:to="lab_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C" 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_A796B54BBEA5EDDA20CA2A02D6823B2C" 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_A796B54BBEA5EDDA20CA2A02D6823B2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3" 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_3E1BFE77D885AB416DD92A02D682EBF3" 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_3E1BFE77D885AB416DD92A02D682EBF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E" 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_F2B2235AE9B8CDB09F882A02D683214E" 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_F2B2235AE9B8CDB09F882A02D683214E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E" xlink:to="lab_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435" 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_C1D89D31360C7F7CE7B02A02D6839435" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" 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_A9AFE7B406E0E7BE1B9F2AB5D9096909_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" 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_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" 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_23064B3740F7CE3121792AB5D90AD83B_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" 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_23064B3740F7CE3121792AB5D90AD83B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" 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_2C548C2D5405C1742AFF2AB5D90ADEC3_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" 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_2C548C2D5405C1742AFF2AB5D90ADEC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" xlink:to="lab_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" 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_107D523033ECF8EECB362AB5D90A7CD6_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" 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_107D523033ECF8EECB362AB5D90A7CD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" xlink:type="arc" />
    <link:label id="lab_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F_terseLabel_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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_123C5C30B2200856A8CF2AB5D90A088F_label_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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_123C5C30B2200856A8CF2AB5D90A088F_documentation_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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-20190630.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" xlink:to="lab_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" 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_5574AD9B056DDECE086E2AB5D90B1E1D_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" 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_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" 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_48A2E1D932F38723948F2AB5D90B58C3_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" 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_48A2E1D932F38723948F2AB5D90B58C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="lab_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2_verboseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:label id="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2_label_en-US" xlink:label="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" 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_06F2CCA5D678D45D7CC22AB5D90BA1C2_documentation_en-US" xlink:label="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" 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-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:to="lab_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3_verboseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:label id="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3_label_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" 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_47EE6D6C9EF45437D5622AB5D90BB8E3_documentation_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" 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-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:to="lab_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086_verboseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086_label_en-US" xlink:label="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" 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_851091A3C82A7BB4FC502AB5D90B2086_documentation_en-US" xlink:label="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" 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-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" xlink:to="lab_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" 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_E1A0D2EAF2A7F2406B5B2AB5D90C751F_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" 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_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:to="lab_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" 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_913348EEC5A3683653962AB5D90C4DAB_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" 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_913348EEC5A3683653962AB5D90C4DAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" xlink:to="lab_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" 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_D159058E0F4DC834B9852AB5D90C9804_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" 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_D159058E0F4DC834B9852AB5D90C9804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" xlink:to="lab_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" 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_4EC1BA2357589C8078A92AB5D90C249B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" 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_715D3529891B6B9C820762319A8D2F89_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" 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_715D3529891B6B9C820762319A8D2F89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675" 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_C28CFA01360C5A53246762319A8D3675" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91" 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_ED55FBB1D2A5EA00EB1862319A8DCE91_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91" 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_ED55FBB1D2A5EA00EB1862319A8DCE91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted income (loss) per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002" 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_E0A1DE793110D99FCFAD62319A8D4002" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569" 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_F5B90EBE829033C28F2C62319A8D0569_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569" 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_F5B90EBE829033C28F2C62319A8D0569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" 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_662AB763B5FB587F0AB62A02D5AFF10F" 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_662AB763B5FB587F0AB62A02D5AFF10F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" 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_A97D3A71AA01EE0173732A02D5AF4DB7" 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_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:to="lab_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" 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_B62628ABDA8FE2DF74192A02D5AFA2E9" 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_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:to="lab_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241" 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_8955A8D0143D6D6A03C42A02D5B0D241" 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_8955A8D0143D6D6A03C42A02D5B0D241" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241" xlink:to="lab_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F" 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_0729AA14F436DA1460292A02D5B0627F" 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_0729AA14F436DA1460292A02D5B0627F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" 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_3060E0DC66EDA4E022F62A02D5B05A7E" 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_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:to="lab_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" 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_FAADF6CEEF694DC907A72A02D5B07E97" 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_FAADF6CEEF694DC907A72A02D5B07E97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" xlink:to="lab_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77" 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_D9AF085FA4DDED9369862A02D5B00E77" 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_D9AF085FA4DDED9369862A02D5B00E77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77" xlink:to="lab_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54" 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_8915A2C43E140738541F2A02D5B1EC54" 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_8915A2C43E140738541F2A02D5B1EC54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" 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_9A3E02C83658C8B276002A02D5B14456" 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_9A3E02C83658C8B276002A02D5B14456" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D" 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_F695F0700F5A3EA9BA592A02D5B1782D" 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_F695F0700F5A3EA9BA592A02D5B1782D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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-20190630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613" 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_19671A4BD97826C8DC902A02D5B16613" 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_19671A4BD97826C8DC902A02D5B16613" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613" xlink:to="lab_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" 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_3CA491BE796656E8E98E2A02D5B2A371" 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_3CA491BE796656E8E98E2A02D5B2A371" 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-20190630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:to="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" 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_26BD84E274B83DA093962A02D5B2C4F4" 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_26BD84E274B83DA093962A02D5B2C4F4" 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-20190630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF" 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_9BFB825109AC2161CA0C2A02D5B284EF" 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_9BFB825109AC2161CA0C2A02D5B284EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD" 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_9AB8DB2FDF9A4B1E3F412A02D5B235CD" 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_9AB8DB2FDF9A4B1E3F412A02D5B235CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F" 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_1E2944ACCA34D7B13BBD2A02D5B2755F" 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_1E2944ACCA34D7B13BBD2A02D5B2755F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42" 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_D460D6661F6CF193BE7F2A02D5B2BA42" 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_D460D6661F6CF193BE7F2A02D5B2BA42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42" xlink:to="lab_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709" 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_4618F68F962360BE3C9F2A02D5B3C709" 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_4618F68F962360BE3C9F2A02D5B3C709" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04" 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_B46E5942324CD99C7E472A02D5B3FB04" 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_B46E5942324CD99C7E472A02D5B3FB04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04" xlink:type="arc" />
    <link:label id="lab_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60_terseLabel_en-US" xlink:label="lab_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" 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_B9134383F0E34FBAA8A22A02D5B32B60" 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_B9134383F0E34FBAA8A22A02D5B32B60" 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-20190630.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:to="lab_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" 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_6675D4BA553E07D1B8852A02D5B322A0" 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_6675D4BA553E07D1B8852A02D5B322A0" 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-20190630.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:to="lab_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" 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_988714F1F61DA15C87452A02D5B3EB1C" 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_988714F1F61DA15C87452A02D5B3EB1C" 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-20190630.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:to="lab_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:type="arc" />
    <link:label id="lab_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C_terseLabel_en-US" xlink:label="lab_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" 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_1C3B666E33CFDC2F3AC32A02D5B3C21C" 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_1C3B666E33CFDC2F3AC32A02D5B3C21C" 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-20190630.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" xlink:to="lab_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246" 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_6CCA51CBA9E8AF213E552A02D5C8F246" 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_6CCA51CBA9E8AF213E552A02D5C8F246" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246" xlink:to="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025" 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_858D5EE8C5D6CEAB41B049B24F7C3025" 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_858D5EE8C5D6CEAB41B049B24F7C3025" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9" 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_91434254D4315E4403E349B2506C7AC9" 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_91434254D4315E4403E349B2506C7AC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9" xlink:type="arc" />
    <link:label id="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554_terseLabel_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" 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_5CDF5116308EA3F9E98249B2506C0554" 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_5CDF5116308EA3F9E98249B2506C0554" 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-20190630.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" xlink:to="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" xlink:type="arc" />
    <link:label id="lab_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C_terseLabel_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" 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_7954C2EDDEFABAD5614649B2506C2B5C" 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_7954C2EDDEFABAD5614649B2506C2B5C" 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-20190630.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" xlink:to="lab_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F" 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_EC1CBDE4E9F1496FBA3449B2506DB99F" 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_EC1CBDE4E9F1496FBA3449B2506DB99F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F" xlink:to="lab_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3" 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_DE0D3119C8B1338D72F149B2506DD8A3" 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_DE0D3119C8B1338D72F149B2506DD8A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2" 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_4A53BC92E15FDC3C50A249B2506DC4A2" 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_4A53BC92E15FDC3C50A249B2506DC4A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0" 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_4018CCCEB1CB8FBECBA549B2506DFEF0" 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_4018CCCEB1CB8FBECBA549B2506DFEF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC" 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_2ED980D730E040FA15EF49B2506D35EC" 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_2ED980D730E040FA15EF49B2506D35EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718" 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_9D82222EFA93E14858EB49B2506DD718" 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_9D82222EFA93E14858EB49B2506DD718" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E_terseLabel_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" 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_7337F37EBA3C5763E35B49B2506E6B0E" 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_7337F37EBA3C5763E35B49B2506E6B0E" 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-20190630.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" xlink:to="lab_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A" 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_193D9B9B5EDC1194ED1149B2506E554A" 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_193D9B9B5EDC1194ED1149B2506E554A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538" 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_2F52530CC1C87F4AE40749B2506EC538" 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_2F52530CC1C87F4AE40749B2506EC538" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4" 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_364F3F76C932FDDEC5A549B2506E3CB4" 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_364F3F76C932FDDEC5A549B2506E3CB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250" 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_0410283B1440398AC66E49B2506E7250" 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_0410283B1440398AC66E49B2506E7250" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13" 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_3A0B7A4F3D6D0B4DDDA749B2506EEC13" 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_3A0B7A4F3D6D0B4DDDA749B2506EEC13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7" 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_DD062059BDDEF5A6270149B2506FA0D7" 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_DD062059BDDEF5A6270149B2506FA0D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6" 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_781D53121BCD364E15DF2A02D65B6EE6" 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_781D53121BCD364E15DF2A02D65B6EE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" 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_FA16332B06665168E3FF2A02D5E4BC54_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" 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_BBB7BE075B5D85D6E0292A02D5E75B75_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" 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_BBB7BE075B5D85D6E0292A02D5E75B75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" xlink:to="lab_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" 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_6E480BD5A30D1659E4252A02D5E7C2DF" 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_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" 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_79531ED1515A20D551162A02D5E737F1" 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_79531ED1515A20D551162A02D5E737F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169_terseLabel_en-US" xlink:label="lab_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169" 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_00EA5313BE9367E274722A02D5E82169" 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_00EA5313BE9367E274722A02D5E82169" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169" xlink:to="lab_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" 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_69E805C469CB5AEC97EC2A02D5E8A00A_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" 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_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" 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_9B1978CD504309F3C7D82A02D5E86366_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" 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_9B1978CD504309F3C7D82A02D5E86366" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045" 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_CF199EB0AEB2B3EEB8C92A02D5AA2045" 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_CF199EB0AEB2B3EEB8C92A02D5AA2045" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_A7A9AE060AEC5F0E6E8E53B9B0DE4493_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_A7A9AE060AEC5F0E6E8E53B9B0DE4493" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0" 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_00903542C8CBC177A67653B9B0DE3CD0_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0" 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_00903542C8CBC177A67653B9B0DE3CD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193" 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_9F18751E3E702D89057853B9B0DE4193_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193" 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_9F18751E3E702D89057853B9B0DE4193" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F" 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_A60CB49582D0FB01301C53B9B0DE3A0F_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F" 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_A60CB49582D0FB01301C53B9B0DE3A0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4" 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_7B52C3418FC31EE9D02853B9B0DE38C4_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4" 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_7B52C3418FC31EE9D02853B9B0DE38C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4" xlink:type="arc" />
    <link:label id="lab_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D_terseLabel_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" 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_E9675D23EAD24FF0D33553B9B0DE591D_label_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" 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_E9675D23EAD24FF0D33553B9B0DE591D_documentation_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" 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-20190630.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" xlink:to="lab_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC" 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_C125AE998D975A2A6E0653B9B0E266CC_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC" 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_C125AE998D975A2A6E0653B9B0E266CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC" xlink:to="lab_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251" 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_A9939539367B56C9A07153B9B0E29251_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251" 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_A9939539367B56C9A07153B9B0E29251" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F" 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_3F3ABECE6DDE20DA0C4853B9B0E21A8F_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F" 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_3F3ABECE6DDE20DA0C4853B9B0E21A8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099" 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_3AB919D27FA2D536C9F753B9B0E2A099_label_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099" 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_3AB919D27FA2D536C9F753B9B0E2A099" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099" xlink:to="lab_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D" 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_0DD39C2A718522A8D29B53B9B0E2069D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D" 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_0DD39C2A718522A8D29B53B9B0E2069D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D" xlink:to="lab_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" 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_3CFA6878C0CA0409BC6153B9B0E2A414_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4" 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_BB2F3B18C39FAF12308453B9B0E2E3D4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4" 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_BB2F3B18C39FAF12308453B9B0E2E3D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976" 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_31B29C248959D74ADED553B9B0E2C976_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976" 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_31B29C248959D74ADED553B9B0E2C976" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533_negatedLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" 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_6E734A50EEB8A9537C4853B9B0E2F533_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" 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_6E734A50EEB8A9537C4853B9B0E2F533_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" 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-20190630.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" xlink:to="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D" 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_F58C5B258CD8A449A32853B9B0E2447D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D" 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_F58C5B258CD8A449A32853B9B0E2447D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C" 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_5686B59E00DE2464315B53B9B0E2A80C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C" 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_5686B59E00DE2464315B53B9B0E2A80C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9" 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_73D0A6B055418CD4189153B9B0E2E6B9_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9" 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_73D0A6B055418CD4189153B9B0E2E6B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E" 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_DB521E6E66FA51691F3253B9B0E2A97E_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E" 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_DB521E6E66FA51691F3253B9B0E2A97E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C" 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_01F3765B288DDEB64A3953B9B0E28D1C_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA" 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_8ABAD370D163D40BC60953B9B0E2ECCA_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA" 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_8ABAD370D163D40BC60953B9B0E2ECCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186" 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_DF495A4E40BFAF380EB753B9B0E2A186_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186" 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_DF495A4E40BFAF380EB753B9B0E2A186" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824" 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_9618C5C58550C69FAF1753B9B0E2D824_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824" 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_9618C5C58550C69FAF1753B9B0E2D824" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351" 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_B7CE99CB9548DF32CD3F53B9B0E28351_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351" 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_B7CE99CB9548DF32CD3F53B9B0E28351" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351" xlink:type="arc" />
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D_terseLabel_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" 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_F364002C3DDFCDC3856953B9B0E22D9D_label_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" 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_F364002C3DDFCDC3856953B9B0E22D9D_documentation_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" 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-20190630.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" xlink:to="lab_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4" 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_A7072E8B5C95D3473FA853B9B0E255C4_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4" 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_A7072E8B5C95D3473FA853B9B0E255C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429" 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_BCFE3B46909E6A03D91853B9B0E2D429_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D" 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_B2313DC7E984611DF6F553B9B0E6657D_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D" 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_B2313DC7E984611DF6F553B9B0E6657D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD" 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_E7DBF3F466523D8630B353B9B0E604CD_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD" 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_E7DBF3F466523D8630B353B9B0E604CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542" 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_2E2D69793D9D4ACAFA4353B9B0E69542_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542" 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_2E2D69793D9D4ACAFA4353B9B0E69542" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB" 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_C6F939DFD1AE6451676153B9B0E62DBB_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB" 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_C6F939DFD1AE6451676153B9B0E62DBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408" 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_ACA73751A9103E2FFE9D53B9B0E62408_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408" 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_ACA73751A9103E2FFE9D53B9B0E62408" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100" 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_837CB144B67F84CD036953B9B0E66100_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100" 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_837CB144B67F84CD036953B9B0E66100" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570" 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_891F0B2A6E909EFBF62653B9B0E67570_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570" 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_891F0B2A6E909EFBF62653B9B0E67570" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1A6F72F6060795F29D0153B9B0E641E1_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1A6F72F6060795F29D0153B9B0E641E1" 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_1A6F72F6060795F29D0153B9B0E641E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1A6F72F6060795F29D0153B9B0E641E1" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1A6F72F6060795F29D0153B9B0E641E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_DE350A25D6F25DC4E50453B9B0FA805E_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_DE350A25D6F25DC4E50453B9B0FA805E" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="lab_us-gaap_IncomeStatementAbstract_DE350A25D6F25DC4E50453B9B0FA805E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20" 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_1C95C0ED1F4AAD487F9453B9B0FA3F20_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20" 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_1C95C0ED1F4AAD487F9453B9B0FA3F20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E" 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_24CEEF66510DE17D12C553B9B0FAAF6E_label_en-US" xlink:label="lab_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E" 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_24CEEF66510DE17D12C553B9B0FAAF6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E" xlink:to="lab_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" 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_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" 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_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E" 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_E429F76D625BD73997AE53D27B52190E_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E" 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_E429F76D625BD73997AE53D27B52190E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21" 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_7A808102D66726ADF1E453B9B0FA8A21_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21" 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_7A808102D66726ADF1E453B9B0FA8A21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2" 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_CBF38889D905CAEF0F4D53B9B0FA06B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2" xlink:to="lab_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB" 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_C2CCCDACCA1BE78EE59B53B9B0FABDAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302" 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_9026D4F2B286C00F1DBA53B9B0FA0302" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC" 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_31D4A6000B3295E11F8453B9B0FA27FC_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC" 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_31D4A6000B3295E11F8453B9B0FA27FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6" xlink:to="lab_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Per share data:</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D" xlink:to="lab_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC" 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_F054EDC24D60B5322F112A02D637E5BC" 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_F054EDC24D60B5322F112A02D637E5BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A" 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_33C861D93D3774A5FBF72A02D638A71A" 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_33C861D93D3774A5FBF72A02D638A71A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB" 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_F20A6ACC20FD6374F4962A02D63805BB" 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_F20A6ACC20FD6374F4962A02D63805BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" 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_F75709EDD7357D00C8D6633DC958B771_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" 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_F75709EDD7357D00C8D6633DC958B771" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" xlink:to="lab_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" 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_A7F8BB9B67A1711852A5633DC9593EF1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" 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_A7F8BB9B67A1711852A5633DC9593EF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" 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_0EF2CFDD11CF39261F77633DC959871F_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" 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_0EF2CFDD11CF39261F77633DC959871F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" 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_1DE18F63B39C1C818249633DC959E6DC_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" 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_1DE18F63B39C1C818249633DC959E6DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" 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_CEC99DB3F26EFA6B4E79633DC95A5281_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" 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_CEC99DB3F26EFA6B4E79633DC95A5281" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" 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_9AF5CF7CFEE2279924BF633DC95AFB9C_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" 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_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" 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_B26AE92553E8DBAEF48E633DC95A8D1E_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" 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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C_terseLabel_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" 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_B7CF852E12B2B97F8EEA633DC95A830C_label_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" 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_B7CF852E12B2B97F8EEA633DC95A830C_documentation_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" 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-20190630.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:to="lab_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" 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_92E3AF7CE5DD339BB2FC633DC95A1FB1_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" 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_92E3AF7CE5DD339BB2FC633DC95A1FB1_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" 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-20190630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:to="lab_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:type="arc" />
    <link:label id="lab_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783_terseLabel_en-US" xlink:label="lab_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" 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_111B7E2CD9F6A9A6F3B9633DC95B8783_label_en-US" xlink:label="lab_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" 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_111B7E2CD9F6A9A6F3B9633DC95B8783_documentation_en-US" xlink:label="lab_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" 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-20190630.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:to="lab_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F_terseLabel_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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_E0C5C425A6BB560E3A24633DC95B8C6F_label_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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_E0C5C425A6BB560E3A24633DC95B8C6F_documentation_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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-20190630.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" xlink:to="lab_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" 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_42D6FE9ADF1763085913633DC95B1957_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" 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_42D6FE9ADF1763085913633DC95B1957" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:to="lab_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" 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_F356A7DF0027432EA0B9633DC95BB924_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" 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_F356A7DF0027432EA0B9633DC95BB924" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5" 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_5E63DFFAE2D15E4D4D67633DC95B57E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" 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_DF7FF61932065CA79DAD633DC95C1255_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" 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_DF7FF61932065CA79DAD633DC95C1255" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" 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_1F743F9D07C15CCEA771633DC95C535B_label_en-US" xlink:label="lab_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" 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_1F743F9D07C15CCEA771633DC95C535B_documentation_en-US" xlink:label="lab_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" 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-20190630.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:to="lab_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2_terseLabel_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" 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_EA6DC2759A6667F62AAC633DC95CC2A2_label_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" 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_EA6DC2759A6667F62AAC633DC95CC2A2_documentation_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" 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-20190630.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:to="lab_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:type="arc" />
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE_verboseLabel_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" 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-20190630.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" xlink:to="lab_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" 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_C704E0C8D2D5E2B2A01C633DC95CC39E_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" 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_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:to="lab_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:type="arc" />
    <link:label id="lab_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F_terseLabel_en-US" xlink:label="lab_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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_FA4D1182BE09BEF5AD03633DC95C472F_label_en-US" xlink:label="lab_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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_FA4D1182BE09BEF5AD03633DC95C472F_documentation_en-US" xlink:label="lab_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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-20190630.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" xlink:to="lab_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7_terseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7" 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_AA99FB4C84D646E177D4633DC95CA3B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7" xlink:to="lab_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" 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_EDBE277AECAB02800BFA633DC95D740A_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" 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_EDBE277AECAB02800BFA633DC95D740A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" xlink:type="arc" />
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E_terseLabel_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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_052421F8BF15FD85B8A6633DC95DC54E_label_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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_052421F8BF15FD85B8A6633DC95DC54E_documentation_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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-20190630.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" xlink:to="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19_terseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" 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_2E30B780600840ACAA02633DC965DD19" 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_2E30B780600840ACAA02633DC965DD19" 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-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C_negatedTerseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" 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_6CC955F83685A48CC081633DC965B02C" 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_6CC955F83685A48CC081633DC965B02C" 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-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650" 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_9B44D6B47323353FBA2B633DC965C650" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" 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_5234F1E28225B3F4846353B9B0C3BDA0" 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_5234F1E28225B3F4846353B9B0C3BDA0" 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-20190630.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" xlink:to="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" 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_2FAB7EFCE3F17C3F213053B9B0C33255" 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_2FAB7EFCE3F17C3F213053B9B0C33255" 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-20190630.xsd#gifi_ConstructionInProgressNumberOfOffshoreVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" xlink:to="lab_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" 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_9890DA14EE3BCAB05C8653B9B0C38901" 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_9890DA14EE3BCAB05C8653B9B0C38901" 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-20190630.xsd#gifi_ConstructionInProcessNumberOfFerries" xlink:label="loc_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" xlink:to="lab_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" 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_D37E78A67C81ECB883ED53B9B0C382DB" 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_D37E78A67C81ECB883ED53B9B0C382DB" 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-20190630.xsd#gifi_ConstructionInProcessNumberOfTowboats" xlink:label="loc_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" xlink:to="lab_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" 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_4D9A82E9F50819BDF34953B9B0C70226" 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_4D9A82E9F50819BDF34953B9B0C70226" 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-20190630.xsd#gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" xlink:to="lab_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD_terseLabel_en-US" xlink:label="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" 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_EFAA4936396FEE12F9E853B9B0C312CD" 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_EFAA4936396FEE12F9E853B9B0C312CD" 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-20190630.xsd#gifi_NumberOfOSVs" xlink:label="loc_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" xlink:to="lab_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63_terseLabel_en-US" xlink:label="lab_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" 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_32D7C0C39E5104ADE74953B9B0C3BF63" 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_32D7C0C39E5104ADE74953B9B0C3BF63" 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-20190630.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" xlink:to="lab_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" 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_20E8C6D65D050283FF4A53B9B0C7523D" 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_20E8C6D65D050283FF4A53B9B0C7523D" 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-20190630.xsd#gifi_ConstructionInProcessNumberOfIceBreakerTugVessels" xlink:label="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" xlink:to="lab_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" 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_81B25E909BF31C9BA5C349B24F6CC598_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" 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_81B25E909BF31C9BA5C349B24F6CC598" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96_terseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:to="lab_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2_terseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:to="lab_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D_terseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" xlink:to="lab_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" 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_AD3298539D1BD72E737049B24F6CCC5F_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" 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_AD3298539D1BD72E737049B24F6CCC5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" xlink:to="lab_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" 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_FCB064C52A231143F2E449B24F6C6473_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" 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_FCB064C52A231143F2E449B24F6C6473" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F_label_en-US" xlink:label="lab_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" 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_BC4E34DF832D77EABCF549B24F6C656F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" xlink:to="lab_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A" 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_77D548ABF30958CC8BA249B24F6CCD5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A" xlink:to="lab_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855" 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_F48F8B1ED32D506C37CB49B24F6C3855" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855" xlink:to="lab_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" 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_0FF8F60EC77A7FF502184A106CDF87CC_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" 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_0FF8F60EC77A7FF502184A106CDF87CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF" 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_8AA6C2E3D0A735ECB9C549B24F6C44CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD" 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_A3D8D3674C9E92727FA249B24F6C78FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD" xlink:to="lab_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5" 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_C7F57E17054914C9935F2A02D5A87BA5" 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_C7F57E17054914C9935F2A02D5A87BA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880" 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_24110E95C747F698069E2A02D5E0F880" 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_24110E95C747F698069E2A02D5E0F880" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE" 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_52213EE4D89541F0CEFA2A02D5E0A4AE" 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_52213EE4D89541F0CEFA2A02D5E0A4AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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_F82F9F590151F3EFB706623173BD62C9_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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_F82F9F590151F3EFB706623173BD62C9_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" 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_4F1B0DD04323F911046F623173BDB622_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" 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_4F1B0DD04323F911046F623173BDB622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" xlink:to="lab_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" 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_BB9C07AF13D4BEAF19FB623173BD834D_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" 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_BB9C07AF13D4BEAF19FB623173BD834D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:to="lab_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:type="arc" />
    <link:label id="lab_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D_terseLabel_en-US" xlink:label="lab_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" 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_95BF01DA7358B5830FE1623173C1A88D_label_en-US" xlink:label="lab_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" 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_95BF01DA7358B5830FE1623173C1A88D_documentation_en-US" xlink:label="lab_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" 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-20190630.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:to="lab_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:type="arc" />
    <link:label id="lab_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C_terseLabel_en-US" xlink:label="lab_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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_A05839A7BB8B38363215623173C1DE8C_label_en-US" xlink:label="lab_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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_A05839A7BB8B38363215623173C1DE8C_documentation_en-US" xlink:label="lab_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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-20190630.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" xlink:to="lab_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" 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_6B4EA7063379B1178102623173C1F219_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" 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_6B4EA7063379B1178102623173C1F219_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" 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-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" 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_8F52890A4F1D5DB57F55623173C1500A_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" 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_8F52890A4F1D5DB57F55623173C1500A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" 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_3152F296BED6FE25B8E4623173C1C9CD_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" 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_3152F296BED6FE25B8E4623173C1C9CD_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" 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-20190630.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:to="lab_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95_verboseLabel_en-US" xlink:label="lab_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of harbor tug vessels completed</link:label>
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:to="lab_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" 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_6C631723B05367E6B00A623173C19B3C_label_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" 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_6C631723B05367E6B00A623173C19B3C_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" 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-20190630.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:to="lab_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:type="arc" />
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158_terseLabel_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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_C671AAD24CF9AB12C3F1623173C15158_label_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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_C671AAD24CF9AB12C3F1623173C15158_documentation_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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-20190630.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" xlink:to="lab_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>gifi-20190630_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-20190630.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20190630.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20190630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesFutureLeaseMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesTables" xlink:href="gifi-20190630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20190630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:href="gifi-20190630.xsd#ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20190630.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20190630.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareDetails" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20190630.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDepreciationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesNewAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="gifi-20190630.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20190630.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosures" xlink:href="gifi-20190630.xsd#SegmentDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresNarrativeDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20190630.xsd#SegmentDisclosuresSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/SegmentDisclosuresTables" xlink:href="gifi-20190630.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_696A5CA17CE2FFE721592A02D5CAAAA0" 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_27ED3DE84C68DFDECC7D2A02D5CA67B8" 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_696A5CA17CE2FFE721592A02D5CAAAA0" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_27ED3DE84C68DFDECC7D2A02D5CA67B8" 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_9EC768452AA010DB24F9633DC958A608" 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_F75709EDD7357D00C8D6633DC958B771" 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_9EC768452AA010DB24F9633DC958A608" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_F75709EDD7357D00C8D6633DC958B771" 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_A7F8BB9B67A1711852A5633DC9593EF1" 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_F75709EDD7357D00C8D6633DC958B771" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_A7F8BB9B67A1711852A5633DC9593EF1" 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_0EF2CFDD11CF39261F77633DC959871F" 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_A7F8BB9B67A1711852A5633DC9593EF1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0EF2CFDD11CF39261F77633DC959871F" 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_1DE18F63B39C1C818249633DC959E6DC" 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_0EF2CFDD11CF39261F77633DC959871F" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_1DE18F63B39C1C818249633DC959E6DC" 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_CEC99DB3F26EFA6B4E79633DC95A5281" 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_0EF2CFDD11CF39261F77633DC959871F" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_CEC99DB3F26EFA6B4E79633DC95A5281" 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_9AF5CF7CFEE2279924BF633DC95AFB9C" 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_F75709EDD7357D00C8D6633DC958B771" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9AF5CF7CFEE2279924BF633DC95AFB9C" 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_B26AE92553E8DBAEF48E633DC95A8D1E" 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_9AF5CF7CFEE2279924BF633DC95AFB9C" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" 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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_FabricationFacilitiesMember_B7CF852E12B2B97F8EEA633DC95A830C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" 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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_92E3AF7CE5DD339BB2FC633DC95A1FB1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_OtherMember" xlink:label="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" 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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_OtherMember_111B7E2CD9F6A9A6F3B9633DC95B8783" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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_B26AE92553E8DBAEF48E633DC95A8D1E" xlink:to="loc_gifi_ShipyardAssetsMember_E0C5C425A6BB560E3A24633DC95B8C6F" 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_42D6FE9ADF1763085913633DC95B1957" 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_F75709EDD7357D00C8D6633DC958B771" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_42D6FE9ADF1763085913633DC95B1957" 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_F356A7DF0027432EA0B9633DC95BB924" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F356A7DF0027432EA0B9633DC95BB924" 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_5E63DFFAE2D15E4D4D67633DC95B57E5" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_5E63DFFAE2D15E4D4D67633DC95B57E5" 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_DF7FF61932065CA79DAD633DC95C1255" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_DF7FF61932065CA79DAD633DC95C1255" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_NumberOfCranes_1F743F9D07C15CCEA771633DC95C535B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_NumberOfBendingRollMachines_EA6DC2759A6667F62AAC633DC95CC2A2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_AE964D29D4913FB36E25633DC95C3EDE" 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_C704E0C8D2D5E2B2A01C633DC95CC39E" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_InsuranceRecoveries_C704E0C8D2D5E2B2A01C633DC95CC39E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_InsuranceSettlement_FA4D1182BE09BEF5AD03633DC95C472F" 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_AA99FB4C84D646E177D4633DC95CA3B7" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_InsuredEventGainLoss_AA99FB4C84D646E177D4633DC95CA3B7" 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_8ED19EF56A7EDD41350A633DC95D12D4" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_8ED19EF56A7EDD41350A633DC95D12D4" 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_EDBE277AECAB02800BFA633DC95D740A" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_EDBE277AECAB02800BFA633DC95D740A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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_42D6FE9ADF1763085913633DC95B1957" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_052421F8BF15FD85B8A6633DC95DC54E" 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_3ADF13F102D51B0122CE633DC9639978" 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_B29514C5BC5E247D9A32633DC96328FF" 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_3ADF13F102D51B0122CE633DC9639978" xlink:to="loc_us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable_B29514C5BC5E247D9A32633DC96328FF" 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_E0DB40D4363C5F08E46E633DC9636AF8" 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_B29514C5BC5E247D9A32633DC96328FF" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_E0DB40D4363C5F08E46E633DC9636AF8" 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" 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_E0DB40D4363C5F08E46E633DC9636AF8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_190B44B76586927A36AF633DC9637471" 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_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:to="loc_gifi_FabricationFacilitiesMember_190B44B76586927A36AF633DC9637471" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_5CF79DA2CFE1743C9495633DC964D379" 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_BA0C80A5C9C67EE17B4B633DC9633FD3" xlink:to="loc_gifi_ShipyardAssetsMember_5CF79DA2CFE1743C9495633DC964D379" 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_BC55634DAFE3124C299C633DC9649814" 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_B29514C5BC5E247D9A32633DC96328FF" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_BC55634DAFE3124C299C633DC9649814" 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" 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_BC55634DAFE3124C299C633DC9649814" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0B83FBD04BE92E8ED2BE633DC964EA85" 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_3E471406D4BA53B375AB633DC965320E" 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_0B83FBD04BE92E8ED2BE633DC964EA85" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_3E471406D4BA53B375AB633DC965320E" 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_1024B6A2CCEF61C3EE40633DC965E8D2" 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_B29514C5BC5E247D9A32633DC96328FF" xlink:to="loc_us-gaap_LongLivedAssetsHeldForSaleLineItems_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" 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_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_2E30B780600840ACAA02633DC965DD19" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" 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_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_6CC955F83685A48CC081633DC965B02C" 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_9B44D6B47323353FBA2B633DC965C650" 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_1024B6A2CCEF61C3EE40633DC965E8D2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_9B44D6B47323353FBA2B633DC965C650" 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_AD6018F9F3E1C43A89272A02D5C8CCBA" 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_6CCA51CBA9E8AF213E552A02D5C8F246" 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_AD6018F9F3E1C43A89272A02D5C8CCBA" xlink:to="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_6CCA51CBA9E8AF213E552A02D5C8F246" 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_5829A4062378B3B6933E2A02D5AAB0DD" 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_CF199EB0AEB2B3EEB8C92A02D5AA2045" 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_5829A4062378B3B6933E2A02D5AAB0DD" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_CF199EB0AEB2B3EEB8C92A02D5AA2045" 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_1138CE367394EE599C8F2A02D5A1BB39" 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_4F8B1D34D6EECB31648B2A02D5A19EAE" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4F8B1D34D6EECB31648B2A02D5A19EAE" 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_7AE7CC44FF2CB6282E262A02D5A1A002" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7AE7CC44FF2CB6282E262A02D5A1A002" 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_517C6D11D4F9D38F1DAB2A02D5A1A04E" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_517C6D11D4F9D38F1DAB2A02D5A1A04E" 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_84A6EB9EAF922538B6662A02D5A2F976" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_84A6EB9EAF922538B6662A02D5A2F976" 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_0D4401D73AD88FDA03AA2A02D5A28310" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0D4401D73AD88FDA03AA2A02D5A28310" 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_F1818FF7B7326D98BBD72A02D5A27C7B" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_F1818FF7B7326D98BBD72A02D5A27C7B" 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_3275DEC5413E49B16A9D2A02D5A266CB" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3275DEC5413E49B16A9D2A02D5A266CB" 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_8320D72D6F671FC233172A02D5A23FB7" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8320D72D6F671FC233172A02D5A23FB7" 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_E834572C94F17981B0382A02D5A26DD0" 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_1138CE367394EE599C8F2A02D5A1BB39" xlink:to="loc_us-gaap_OperatingLeaseLiability_E834572C94F17981B0382A02D5A26DD0" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_F6C7ED73D6B6A6A975E02A02D5A6BDAE" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_F6C7ED73D6B6A6A975E02A02D5A6BDAE" 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_E0441C6230A347B82E962A02D5A69C5E" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_E0441C6230A347B82E962A02D5A69C5E" 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_9DC8F448AB1E71F76BEC2A02D5A6D769" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9DC8F448AB1E71F76BEC2A02D5A6D769" 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_FEE0EC4609942E4C46732A02D5A67AD5" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_FEE0EC4609942E4C46732A02D5A67AD5" 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_80726ABD860F1A37D0632A02D5A6E161" 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_B45E0B850B26572AC1D02A02D5A5EEB4" xlink:to="loc_us-gaap_OperatingLeasePayments_80726ABD860F1A37D0632A02D5A6E161" 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_CAC9AB9CC62037FA40772A02D5A84B48" 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_C7F57E17054914C9935F2A02D5A87BA5" 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_CAC9AB9CC62037FA40772A02D5A84B48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_C7F57E17054914C9935F2A02D5A87BA5" 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_5DCD0BE9A34F03E15EC12A02D68BF536" 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_CFAEE6A2739520074B9F2A02D68BA7C7" 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_5DCD0BE9A34F03E15EC12A02D68BF536" xlink:to="loc_us-gaap_AssetsAbstract_CFAEE6A2739520074B9F2A02D68BA7C7" 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_21439148EBDA02E8BCAF2A02D68BDD6E" 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_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:to="loc_us-gaap_AssetsCurrentAbstract_21439148EBDA02E8BCAF2A02D68BDD6E" 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_C9338DE48D1ED04D61B32A02D68CCBBA" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C9338DE48D1ED04D61B32A02D68CCBBA" 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_5CE829068C856F7B03192A02D68C7D7A" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_5CE829068C856F7B03192A02D68C7D7A" 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_1C46879F83A523597AA22A02D68C2FE0" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_1C46879F83A523597AA22A02D68C2FE0" 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_FF1826F0572CCBCB9C702A02D68C215B" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_FF1826F0572CCBCB9C702A02D68C215B" 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_C9C59C52C77C9C2D43FD2A02D68C08E0" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_InventoryNet_C9C59C52C77C9C2D43FD2A02D68C08E0" 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_9291AD3D2788EA91FC292A02D68CCAF1" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_9291AD3D2788EA91FC292A02D68CCAF1" 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_AA0CEF47EBB23829E5742A02D68DA7CF" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_AA0CEF47EBB23829E5742A02D68DA7CF" 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_EACB9D6A5FDA298D3BF02A02D68D6572" 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_21439148EBDA02E8BCAF2A02D68BDD6E" xlink:to="loc_us-gaap_AssetsCurrent_EACB9D6A5FDA298D3BF02A02D68D6572" 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_6763AF099D6F3696A6162A02D68D76ED" 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_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6763AF099D6F3696A6162A02D68D76ED" 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_28F7409295AC659DDDC22A02D68DCFCC" 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_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_28F7409295AC659DDDC22A02D68DCFCC" 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_7BD62519B0DED048C35D2A02D68D6397" 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_CFAEE6A2739520074B9F2A02D68BA7C7" xlink:to="loc_us-gaap_Assets_7BD62519B0DED048C35D2A02D68D6397" 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_759A3EE100915075042E2A02D68DC6A3" 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_5DCD0BE9A34F03E15EC12A02D68BF536" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_759A3EE100915075042E2A02D68DC6A3" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" 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_759A3EE100915075042E2A02D68DC6A3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_2E6DFE3D20B95065E8A92A02D68E6EA7" 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_6689128EF826A1ED0C0E2A02D68E4BFA" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:to="loc_us-gaap_AccountsPayableCurrent_6689128EF826A1ED0C0E2A02D68E4BFA" 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_C9D456DCA4143E1620C62A02D68E1B9D" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_C9D456DCA4143E1620C62A02D68E1B9D" 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_EB52944A2B33F8BCF18D2A02D68E4624" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_EB52944A2B33F8BCF18D2A02D68E4624" 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_B263F59CA9BD879F84022A02D68E88C1" 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_2E6DFE3D20B95065E8A92A02D68E6EA7" xlink:to="loc_us-gaap_LiabilitiesCurrent_B263F59CA9BD879F84022A02D68E88C1" 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_24722C95B6912B937FED2A02D68FAEEF" 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_759A3EE100915075042E2A02D68DC6A3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_24722C95B6912B937FED2A02D68FAEEF" 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_46C33868B41138C083C22A02D68F0526" 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_759A3EE100915075042E2A02D68DC6A3" xlink:to="loc_us-gaap_Liabilities_46C33868B41138C083C22A02D68F0526" 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_94D1F82CCD458FBCED652A02D68FC0CC" 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_759A3EE100915075042E2A02D68DC6A3" xlink:to="loc_us-gaap_StockholdersEquityAbstract_94D1F82CCD458FBCED652A02D68FC0CC" 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_BDFC559A6257036ABC762A02D68F5906" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="loc_us-gaap_PreferredStockValue_BDFC559A6257036ABC762A02D68F5906" 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_5D67CF91B25868252E2A2A02D68F1531" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="loc_us-gaap_CommonStockValue_5D67CF91B25868252E2A2A02D68F1531" 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_88F9746BF28127E14D962A02D68F2C8B" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="loc_us-gaap_AdditionalPaidInCapital_88F9746BF28127E14D962A02D68F2C8B" 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_E231F00D9CE221E12E192A02D6901225" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_E231F00D9CE221E12E192A02D6901225" 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_99EEE03A82EFB1C582552A02D690B034" 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_94D1F82CCD458FBCED652A02D68FC0CC" xlink:to="loc_us-gaap_StockholdersEquity_99EEE03A82EFB1C582552A02D690B034" 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_64602A109C56905CBBA92A02D690EA94" 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_759A3EE100915075042E2A02D68DC6A3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_64602A109C56905CBBA92A02D690EA94" 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_11FE5EDC7501342EC8D92A02D682937E" 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_0003520A2DB207B1B97F2A02D6827973" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0003520A2DB207B1B97F2A02D6827973" 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_3FA9218D7DC2F828D6AE2A02D6821897" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_PreferredStockSharesIssued_3FA9218D7DC2F828D6AE2A02D6821897" 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_A796B54BBEA5EDDA20CA2A02D6823B2C" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_A796B54BBEA5EDDA20CA2A02D6823B2C" 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_3E1BFE77D885AB416DD92A02D682EBF3" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3E1BFE77D885AB416DD92A02D682EBF3" 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_F2B2235AE9B8CDB09F882A02D683214E" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_CommonStockSharesIssued_F2B2235AE9B8CDB09F882A02D683214E" 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_C1D89D31360C7F7CE7B02A02D6839435" 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_11FE5EDC7501342EC8D92A02D682937E" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_C1D89D31360C7F7CE7B02A02D6839435" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" 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_00903542C8CBC177A67653B9B0DE3CD0" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_00903542C8CBC177A67653B9B0DE3CD0" 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_D78BCFA4959410CCD01053B9B0DE7158" 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_00903542C8CBC177A67653B9B0DE3CD0" xlink:to="loc_us-gaap_NetIncomeLoss_D78BCFA4959410CCD01053B9B0DE7158" 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_9F18751E3E702D89057853B9B0DE4193" 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_00903542C8CBC177A67653B9B0DE3CD0" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9F18751E3E702D89057853B9B0DE4193" 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_A60CB49582D0FB01301C53B9B0DE3A0F" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_A60CB49582D0FB01301C53B9B0DE3A0F" 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_7B52C3418FC31EE9D02853B9B0DE38C4" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_7B52C3418FC31EE9D02853B9B0DE38C4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_E9675D23EAD24FF0D33553B9B0DE591D" 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_C125AE998D975A2A6E0653B9B0E266CC" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_AssetImpairmentCharges_C125AE998D975A2A6E0653B9B0E266CC" 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_A9939539367B56C9A07153B9B0E29251" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_A9939539367B56C9A07153B9B0E29251" 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_3F3ABECE6DDE20DA0C4853B9B0E21A8F" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3F3ABECE6DDE20DA0C4853B9B0E21A8F" 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_3AB919D27FA2D536C9F753B9B0E2A099" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_InsuredEventGainLoss_3AB919D27FA2D536C9F753B9B0E2A099" 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_0DD39C2A718522A8D29B53B9B0E2069D" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_ShareBasedCompensation_0DD39C2A718522A8D29B53B9B0E2069D" 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_3CFA6878C0CA0409BC6153B9B0E2A414" 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_9F18751E3E702D89057853B9B0DE4193" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" 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_BB2F3B18C39FAF12308453B9B0E2E3D4" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_BB2F3B18C39FAF12308453B9B0E2E3D4" 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_31B29C248959D74ADED553B9B0E2C976" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_31B29C248959D74ADED553B9B0E2C976" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_6E734A50EEB8A9537C4853B9B0E2F533" 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_F58C5B258CD8A449A32853B9B0E2447D" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_F58C5B258CD8A449A32853B9B0E2447D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_F7A9BDFD8A4E77A2F99053B9B0E223B0" 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_5686B59E00DE2464315B53B9B0E2A80C" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5686B59E00DE2464315B53B9B0E2A80C" 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_73D0A6B055418CD4189153B9B0E2E6B9" 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_3CFA6878C0CA0409BC6153B9B0E2A414" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_73D0A6B055418CD4189153B9B0E2E6B9" 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_DB521E6E66FA51691F3253B9B0E2A97E" 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_00903542C8CBC177A67653B9B0DE3CD0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_DB521E6E66FA51691F3253B9B0E2A97E" 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_01F3765B288DDEB64A3953B9B0E28D1C" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_01F3765B288DDEB64A3953B9B0E28D1C" 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_8ABAD370D163D40BC60953B9B0E2ECCA" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8ABAD370D163D40BC60953B9B0E2ECCA" 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_DF495A4E40BFAF380EB753B9B0E2A186" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_DF495A4E40BFAF380EB753B9B0E2A186" 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_9618C5C58550C69FAF1753B9B0E2D824" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_9618C5C58550C69FAF1753B9B0E2D824" 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_B7CE99CB9548DF32CD3F53B9B0E28351" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_B7CE99CB9548DF32CD3F53B9B0E28351" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_F364002C3DDFCDC3856953B9B0E22D9D" 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_A7072E8B5C95D3473FA853B9B0E255C4" 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_01F3765B288DDEB64A3953B9B0E28D1C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_A7072E8B5C95D3473FA853B9B0E255C4" 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_BCFE3B46909E6A03D91853B9B0E2D429" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_BCFE3B46909E6A03D91853B9B0E2D429" 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_B2313DC7E984611DF6F553B9B0E6657D" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_B2313DC7E984611DF6F553B9B0E6657D" 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_E7DBF3F466523D8630B353B9B0E604CD" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_E7DBF3F466523D8630B353B9B0E604CD" 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_2E2D69793D9D4ACAFA4353B9B0E69542" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_2E2D69793D9D4ACAFA4353B9B0E69542" 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_C6F939DFD1AE6451676153B9B0E62DBB" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_C6F939DFD1AE6451676153B9B0E62DBB" 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_ACA73751A9103E2FFE9D53B9B0E62408" 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_BCFE3B46909E6A03D91853B9B0E2D429" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ACA73751A9103E2FFE9D53B9B0E62408" 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_837CB144B67F84CD036953B9B0E66100" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_837CB144B67F84CD036953B9B0E66100" 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_891F0B2A6E909EFBF62653B9B0E67570" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_891F0B2A6E909EFBF62653B9B0E67570" 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_1A6F72F6060795F29D0153B9B0E641E1" 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_A7A9AE060AEC5F0E6E8E53B9B0DE4493" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1A6F72F6060795F29D0153B9B0E641E1" 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_33BC6E5C62C285712CDD49B250A325A6" 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_52FC94BE17361207DA9049B250A3B6A7" 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_33BC6E5C62C285712CDD49B250A325A6" xlink:to="loc_us-gaap_StatementTable_52FC94BE17361207DA9049B250A3B6A7" 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_0FC0EA3E9DBE552765C849B250A3B0CA" 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_52FC94BE17361207DA9049B250A3B6A7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0FC0EA3E9DBE552765C849B250A3B0CA" 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_3F4370C34E8C2FA36FE749B250A4C56F" 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_0FC0EA3E9DBE552765C849B250A3B0CA" xlink:to="loc_us-gaap_EquityComponentDomain_3F4370C34E8C2FA36FE749B250A4C56F" 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_886C1592D7E02576985849B250A45BEC" 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_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_CommonStockMember_886C1592D7E02576985849B250A45BEC" 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_2E50F41F6595E41A0C0349B250A4A84C" 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_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2E50F41F6595E41A0C0349B250A4A84C" 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_45690440A095A4D30F7649B250A4919B" 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_3F4370C34E8C2FA36FE749B250A4C56F" xlink:to="loc_us-gaap_RetainedEarningsMember_45690440A095A4D30F7649B250A4919B" 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_285ADF16F3793DAC6B1D49B250A55608" 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_52FC94BE17361207DA9049B250A3B6A7" xlink:to="loc_us-gaap_StatementLineItems_285ADF16F3793DAC6B1D49B250A55608" 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_8680E977E33A79F1A14F49B250A5471D" 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_285ADF16F3793DAC6B1D49B250A55608" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8680E977E33A79F1A14F49B250A5471D" 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_5355FFEC8435AB0CCAB249B250A5E854" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5355FFEC8435AB0CCAB249B250A5E854" 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_538BA97F5C990454EE6749B250A58320" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_StockholdersEquity_538BA97F5C990454EE6749B250A58320" 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_B5D47A2626B8488DA6DF49B250A6A897" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_NetIncomeLoss_B5D47A2626B8488DA6DF49B250A6A897" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_313FA28AEDA8FFC2BE6449B250A6081B" 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_33674CB23AA990EAD8DB49B250A64162" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_33674CB23AA990EAD8DB49B250A64162" 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_AFE6D83D81314F7EE39749B250A65477" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_AFE6D83D81314F7EE39749B250A65477" 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_356147EDDDC1652D86B849B250A663F0" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_356147EDDDC1652D86B849B250A663F0" 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_C52E06A959FA7E52AD3C49B250A6E021" 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_8680E977E33A79F1A14F49B250A5471D" xlink:to="loc_us-gaap_StockholdersEquity_C52E06A959FA7E52AD3C49B250A6E021" 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_DE350A25D6F25DC4E50453B9B0FA805E" 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_6405F65C7620A801302153B9B0FA2058" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6405F65C7620A801302153B9B0FA2058" 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_1C95C0ED1F4AAD487F9453B9B0FA3F20" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1C95C0ED1F4AAD487F9453B9B0FA3F20" 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_24CEEF66510DE17D12C553B9B0FAAF6E" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_GrossProfit_24CEEF66510DE17D12C553B9B0FAAF6E" 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_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8C0A9A9AED1D3E1AE9EF53B9B0FAF19D" 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_E429F76D625BD73997AE53D27B52190E" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_E429F76D625BD73997AE53D27B52190E" 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_7A808102D66726ADF1E453B9B0FA8A21" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_7A808102D66726ADF1E453B9B0FA8A21" 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_CBF38889D905CAEF0F4D53B9B0FA06B2" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_OperatingIncomeLoss_CBF38889D905CAEF0F4D53B9B0FA06B2" 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_C2CCCDACCA1BE78EE59B53B9B0FABDAB" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_C2CCCDACCA1BE78EE59B53B9B0FABDAB" 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_9026D4F2B286C00F1DBA53B9B0FA0302" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9026D4F2B286C00F1DBA53B9B0FA0302" 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_31D4A6000B3295E11F8453B9B0FA27FC" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_31D4A6000B3295E11F8453B9B0FA27FC" 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_B5E37078FA0ABC57E9A953B9B0FA8DE6" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_NetIncomeLoss_B5E37078FA0ABC57E9A953B9B0FA8DE6" 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_AD97512855077A218DA653B9B0FEBB3D" 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_DE350A25D6F25DC4E50453B9B0FA805E" xlink:to="loc_us-gaap_EarningsPerShareAbstract_AD97512855077A218DA653B9B0FEBB3D" 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_AC186D5D40E694A875FC53B9B0FEDD31" 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_AD97512855077A218DA653B9B0FEBB3D" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_AC186D5D40E694A875FC53B9B0FEDD31" 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_E77A38FB996CD118D3B32A02D5B7A2AC" 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_9F502AFB94FA794B08E62A02D5B737E2" 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_E77A38FB996CD118D3B32A02D5B7A2AC" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_9F502AFB94FA794B08E62A02D5B737E2" 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_FF8E54F302CD4690F2DD2A02D5AE9F8A" 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_662AB763B5FB587F0AB62A02D5AFF10F" 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_FF8E54F302CD4690F2DD2A02D5AE9F8A" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_662AB763B5FB587F0AB62A02D5AFF10F" 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_A97D3A71AA01EE0173732A02D5AF4DB7" 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_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="loc_us-gaap_CreditFacilityAxis_A97D3A71AA01EE0173732A02D5AF4DB7" 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" 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_A97D3A71AA01EE0173732A02D5AF4DB7" xlink:to="loc_us-gaap_CreditFacilityDomain_B62628ABDA8FE2DF74192A02D5AFA2E9" 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_8955A8D0143D6D6A03C42A02D5B0D241" 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_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:to="loc_us-gaap_LetterOfCreditMember_8955A8D0143D6D6A03C42A02D5B0D241" 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_0729AA14F436DA1460292A02D5B0627F" 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_B62628ABDA8FE2DF74192A02D5AFA2E9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0729AA14F436DA1460292A02D5B0627F" 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_3060E0DC66EDA4E022F62A02D5B05A7E" 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_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="loc_us-gaap_VariableRateAxis_3060E0DC66EDA4E022F62A02D5B05A7E" 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" 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_3060E0DC66EDA4E022F62A02D5B05A7E" xlink:to="loc_us-gaap_VariableRateDomain_FAADF6CEEF694DC907A72A02D5B07E97" 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_D9AF085FA4DDED9369862A02D5B00E77" 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_FAADF6CEEF694DC907A72A02D5B07E97" xlink:to="loc_us-gaap_PrimeRateMember_D9AF085FA4DDED9369862A02D5B00E77" 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_8915A2C43E140738541F2A02D5B1EC54" 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_FAADF6CEEF694DC907A72A02D5B07E97" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8915A2C43E140738541F2A02D5B1EC54" 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_9A3E02C83658C8B276002A02D5B14456" 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_662AB763B5FB587F0AB62A02D5AFF10F" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_9A3E02C83658C8B276002A02D5B14456" 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_F695F0700F5A3EA9BA592A02D5B1782D" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_F695F0700F5A3EA9BA592A02D5B1782D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_9F8ABC06DCD2A7A14D7D2A02D5B11F2B" 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_19671A4BD97826C8DC902A02D5B16613" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_19671A4BD97826C8DC902A02D5B16613" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_3CA491BE796656E8E98E2A02D5B2A371" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26BD84E274B83DA093962A02D5B2C4F4" 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_9BFB825109AC2161CA0C2A02D5B284EF" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9BFB825109AC2161CA0C2A02D5B284EF" 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_9AB8DB2FDF9A4B1E3F412A02D5B235CD" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9AB8DB2FDF9A4B1E3F412A02D5B235CD" 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_1E2944ACCA34D7B13BBD2A02D5B2755F" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1E2944ACCA34D7B13BBD2A02D5B2755F" 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_D460D6661F6CF193BE7F2A02D5B2BA42" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCredit_D460D6661F6CF193BE7F2A02D5B2BA42" 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_4618F68F962360BE3C9F2A02D5B3C709" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_4618F68F962360BE3C9F2A02D5B3C709" 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_B46E5942324CD99C7E472A02D5B3FB04" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_B46E5942324CD99C7E472A02D5B3FB04" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_TangibleNetWorth_B9134383F0E34FBAA8A22A02D5B32B60" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsCurrentRatio_6675D4BA553E07D1B8852A02D5B322A0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_DebtInstrumentCovenantTermsFundedDebtToTangibleNetWorthRatio_988714F1F61DA15C87452A02D5B3EB1C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" 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_9A3E02C83658C8B276002A02D5B14456" xlink:to="loc_gifi_SuretyBonds_1C3B666E33CFDC2F3AC32A02D5B3C21C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="gifi-20190630.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_63536DF84C148588926E49B250DCB692" 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_FCDF39301459C9956EB949B250DD45D8" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_DocumentType_FCDF39301459C9956EB949B250DD45D8" 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_591945E20AD2FBC0356749B250DDB6EC" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_AmendmentFlag_591945E20AD2FBC0356749B250DDB6EC" 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_3743A23FB83787F8A20749B250DD8770" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntitySmallBusiness_3743A23FB83787F8A20749B250DD8770" 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_817B640AE08BEE4B59EE49B250DD094E" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityEmergingGrowthCompany_817B640AE08BEE4B59EE49B250DD094E" 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_A27C4D8433B14A44C13549B250DEBC2D" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_DocumentPeriodEndDate_A27C4D8433B14A44C13549B250DEBC2D" 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_31114883ADA11A6571F549B250DEF45C" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_DocumentFiscalYearFocus_31114883ADA11A6571F549B250DEF45C" 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_8917DA20ECFC789BE51049B250DE5B06" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_DocumentFiscalPeriodFocus_8917DA20ECFC789BE51049B250DE5B06" 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_94FA45309B4CFA75E74B49B250DEA4D5" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityRegistrantName_94FA45309B4CFA75E74B49B250DEA4D5" 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_C12E74FDAD686C2204EF49B250DE240B" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityCentralIndexKey_C12E74FDAD686C2204EF49B250DE240B" 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_04937B20C029BE34556B49B250DFC197" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_CurrentFiscalYearEndDate_04937B20C029BE34556B49B250DFC197" 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_E487325DBC6E53309C9249B250DF73E8" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityFilerCategory_E487325DBC6E53309C9249B250DF73E8" 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_CDE8C31FB84DA52B3DF84A1D96973F20" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityShellCompany_CDE8C31FB84DA52B3DF84A1D96973F20" 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_03549EC8F95B18B811F64A1CF4BE6A25" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityCurrentReportingStatus_03549EC8F95B18B811F64A1CF4BE6A25" 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_48C39C1993734E4F587349B250DF5B42" 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_63536DF84C148588926E49B250DCB692" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_48C39C1993734E4F587349B250DF5B42" 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_DB5B335C57CF16880A2E49B24F8B28D9" 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_1288A51DA6EC7664120249B24F8B3E7B" 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_DB5B335C57CF16880A2E49B24F8B28D9" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1288A51DA6EC7664120249B24F8B3E7B" 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_6A53B7EAE8D61D1B824F62319A8D1FEE" 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_715D3529891B6B9C820762319A8D2F89" 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_6A53B7EAE8D61D1B824F62319A8D1FEE" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" 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_C28CFA01360C5A53246762319A8D3675" 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_715D3529891B6B9C820762319A8D2F89" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_C28CFA01360C5A53246762319A8D3675" 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_ED55FBB1D2A5EA00EB1862319A8DCE91" 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_715D3529891B6B9C820762319A8D2F89" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ED55FBB1D2A5EA00EB1862319A8DCE91" 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_E0A1DE793110D99FCFAD62319A8D4002" 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_EarningsPerShareBasicAndDilutedAbstract_715D3529891B6B9C820762319A8D2F89" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_E0A1DE793110D99FCFAD62319A8D4002" 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_F5B90EBE829033C28F2C62319A8D0569" 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_6A53B7EAE8D61D1B824F62319A8D1FEE" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_F5B90EBE829033C28F2C62319A8D0569" 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_DFB6CBC2ABBBD925FF3D49B24F7C12B3" 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_858D5EE8C5D6CEAB41B049B24F7C3025" 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_DFB6CBC2ABBBD925FF3D49B24F7C12B3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_858D5EE8C5D6CEAB41B049B24F7C3025" 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_57A41E2CFA1D56B60B5E2A02D65B0808" 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_781D53121BCD364E15DF2A02D65B6EE6" 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_57A41E2CFA1D56B60B5E2A02D65B0808" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_781D53121BCD364E15DF2A02D65B6EE6" 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_D3E41D5B58DA5A2031942A02D6476F29" 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_39C9BEE537CA2B6A90202A02D6470369" 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_D3E41D5B58DA5A2031942A02D6476F29" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_39C9BEE537CA2B6A90202A02D6470369" 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_6DDBCF9156F029727CC32A02D6479ECE" 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_39C9BEE537CA2B6A90202A02D6470369" xlink:to="loc_srt_RangeAxis_6DDBCF9156F029727CC32A02D6479ECE" 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" 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_6DDBCF9156F029727CC32A02D6479ECE" xlink:to="loc_srt_RangeMember_E12D4CD801775679CCA42A02D648A630" 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_4949763D528685F618FD2A02D648BA8F" 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_E12D4CD801775679CCA42A02D648A630" xlink:to="loc_srt_MinimumMember_4949763D528685F618FD2A02D648BA8F" 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_A70D5B037610D92F19C62A02D6483F29" 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_E12D4CD801775679CCA42A02D648A630" xlink:to="loc_srt_MaximumMember_A70D5B037610D92F19C62A02D6483F29" 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_853582E04C2DF3FD53062A02D6485E26" 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_39C9BEE537CA2B6A90202A02D6470369" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_853582E04C2DF3FD53062A02D6485E26" 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_EE68E4F50F35A0855F272A02D64831B8" 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_853582E04C2DF3FD53062A02D6485E26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_EE68E4F50F35A0855F272A02D64831B8" 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_BD9522AB1E7ED325DEA3633DC99B5612" 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_D1A109C09DCD8F01326D633DC99BB587" 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_BD9522AB1E7ED325DEA3633DC99B5612" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_D1A109C09DCD8F01326D633DC99BB587" 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_CE2F0BDFF2C4BED416FB633DC99B7B54" 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_D1A109C09DCD8F01326D633DC99BB587" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_CE2F0BDFF2C4BED416FB633DC99B7B54" 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_316C1763F30DA146B5F2633DC99C17A3" 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_CE2F0BDFF2C4BED416FB633DC99B7B54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_316C1763F30DA146B5F2633DC99C17A3" 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_DDB236F199CDD00E73CF633DC99CAB65" 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_316C1763F30DA146B5F2633DC99C17A3" xlink:to="loc_us-gaap_OffMarketFavorableLeaseMember_DDB236F199CDD00E73CF633DC99CAB65" 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_17CD3FD084F78D3F0DEC633DC99C364E" 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_D1A109C09DCD8F01326D633DC99BB587" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_17CD3FD084F78D3F0DEC633DC99C364E" 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_F782000BBB7B22D42A3D633DC99C596D" 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_17CD3FD084F78D3F0DEC633DC99C364E" xlink:to="loc_us-gaap_TypeOfAdoptionMember_F782000BBB7B22D42A3D633DC99C596D" 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_609368F8E5DA1C8F06A3633DC99DC485" 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_F782000BBB7B22D42A3D633DC99C596D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_609368F8E5DA1C8F06A3633DC99DC485" 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_3D9586136F77A7C4E65A633DC99D4A4E" 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_D1A109C09DCD8F01326D633DC99BB587" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" 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_9C90B8FB10984A960C87633DC99D7762" 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_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9C90B8FB10984A960C87633DC99D7762" 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_19BBC184BF42ACA2EEF7633DC99D2223" 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_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiability_19BBC184BF42ACA2EEF7633DC99D2223" 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_ADEEE3B8859399E4D6F3633DC99E3DE2" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ADEEE3B8859399E4D6F3633DC99E3DE2" 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_64E6AE1FDF3D8827717E633DC99E0A6D" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3D9586136F77A7C4E65A633DC99D4A4E" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64E6AE1FDF3D8827717E633DC99E0A6D" 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_4617F5D3DFD95E646EAF53B9B0C3D201" 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_7EB5295D98B9A8EABA3253B9B0C3187B" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_us-gaap_NumberOfOperatingSegments_7EB5295D98B9A8EABA3253B9B0C3187B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_69D562CA01515A7D647F53B9B0C3F793" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_NumberOfCorporateNonOperatingSegments_69D562CA01515A7D647F53B9B0C3F793" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_5234F1E28225B3F4846353B9B0C3BDA0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfOffshoreVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProgressNumberOfOffshoreVessels_2FAB7EFCE3F17C3F213053B9B0C33255" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProcessNumberOfFerries" xlink:label="loc_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProcessNumberOfFerries_9890DA14EE3BCAB05C8653B9B0C38901" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProcessNumberOfTowboats" xlink:label="loc_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProcessNumberOfTowboats_D37E78A67C81ECB883ED53B9B0C382DB" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProgressNumberOfTowingSalvageAndRescueShipVessels_4D9A82E9F50819BDF34953B9B0C70226" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfOSVs" xlink:label="loc_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_NumberOfOSVs_EFAA4936396FEE12F9E853B9B0C312CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_NumberOfHarborTugVessels_32D7C0C39E5104ADE74953B9B0C3BF63" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProcessNumberOfIceBreakerTugVessels" xlink:label="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" 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_4617F5D3DFD95E646EAF53B9B0C3D201" xlink:to="loc_gifi_ConstructionInProcessNumberOfIceBreakerTugVessels_20E8C6D65D050283FF4A53B9B0C7523D" 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_2D024120D7AD15588E8B49B2506CCEAE" 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_91434254D4315E4403E349B2506C7AC9" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_91434254D4315E4403E349B2506C7AC9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_5CDF5116308EA3F9E98249B2506C0554" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_gifi_OperatingCyclePolicyPolicyTextBlock_7954C2EDDEFABAD5614649B2506C2B5C" 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_EC1CBDE4E9F1496FBA3449B2506DB99F" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_UseOfEstimates_EC1CBDE4E9F1496FBA3449B2506DB99F" 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_DE0D3119C8B1338D72F149B2506DD8A3" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_DE0D3119C8B1338D72F149B2506DD8A3" 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_4A53BC92E15FDC3C50A249B2506DC4A2" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_4A53BC92E15FDC3C50A249B2506DC4A2" 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_4018CCCEB1CB8FBECBA549B2506DFEF0" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_4018CCCEB1CB8FBECBA549B2506DFEF0" 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_2ED980D730E040FA15EF49B2506D35EC" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_2ED980D730E040FA15EF49B2506D35EC" 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_9D82222EFA93E14858EB49B2506DD718" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_9D82222EFA93E14858EB49B2506DD718" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_gifi_AssetsHeldForSalePolicyTextBlock_7337F37EBA3C5763E35B49B2506E6B0E" 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_193D9B9B5EDC1194ED1149B2506E554A" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_193D9B9B5EDC1194ED1149B2506E554A" 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_2F52530CC1C87F4AE40749B2506EC538" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_2F52530CC1C87F4AE40749B2506EC538" 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_364F3F76C932FDDEC5A549B2506E3CB4" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_364F3F76C932FDDEC5A549B2506E3CB4" 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_0410283B1440398AC66E49B2506E7250" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0410283B1440398AC66E49B2506E7250" 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_3A0B7A4F3D6D0B4DDDA749B2506EEC13" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_3A0B7A4F3D6D0B4DDDA749B2506EEC13" 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_DD062059BDDEF5A6270149B2506FA0D7" 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_2D024120D7AD15588E8B49B2506CCEAE" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_DD062059BDDEF5A6270149B2506FA0D7" 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_0DB7AD88538AC2A3B46B2A02D642CF1A" 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_A8A28E5FEC95ADE4E9B72A02D643316F" 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_0DB7AD88538AC2A3B46B2A02D642CF1A" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_A8A28E5FEC95ADE4E9B72A02D643316F" 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_0EC334D50DBAE8DD929F2A02D6432622" 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_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_0EC334D50DBAE8DD929F2A02D6432622" 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" 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_0EC334D50DBAE8DD929F2A02D6432622" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6DE88351173757984CDF2A02D6433E8D" 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_14EBFE9ECE599BAAE87D2A02D6433F07" 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_6DE88351173757984CDF2A02D6433E8D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_14EBFE9ECE599BAAE87D2A02D6433F07" 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_94319D90A30B59B118082A02D644BE37" 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_A8A28E5FEC95ADE4E9B72A02D643316F" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_94319D90A30B59B118082A02D644BE37" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded" xlink:label="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" 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_94319D90A30B59B118082A02D644BE37" xlink:to="loc_gifi_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPotentialImpactNotRecorded_3FA17DC98201381E8FAB2A02D644A290" 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_F3EC6E6124CB108E47FC2A02D644372A" 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_94319D90A30B59B118082A02D644BE37" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_F3EC6E6124CB108E47FC2A02D644372A" 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_414066CC2A3271B2A9B22A02D63A8E48" 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_82A5856D55291FA686ED2A02D63A2EE2" 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_414066CC2A3271B2A9B22A02D63A8E48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_82A5856D55291FA686ED2A02D63A2EE2" 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_69BC6BF49816E77736132A02D5DC58BB" 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_088DB0BB4EB050962E4F2A02D5DCB27B" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_088DB0BB4EB050962E4F2A02D5DCB27B" 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_B45B9820452DF48889B62A02D5DC2C40" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_B45B9820452DF48889B62A02D5DC2C40" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_A58F41B54197CD2CB63D2A02D5DC6AAC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_1DF6E67BA06AA98190E22A02D5DCCB06" 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_7A4D7E48269956C3A1CF2A02D5DD5668" 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_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7A4D7E48269956C3A1CF2A02D5DD5668" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" 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_RevenueFromContractWithCustomerAbstract_69BC6BF49816E77736132A02D5DC58BB" xlink:to="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_312BE8D1D5371EB2C6FE2A02D5DD6A27" 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_E15EB4F8A13962A027762AB5D9097765" 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_46E1E221E048CACAA56E2AB5D9099C91" 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_E15EB4F8A13962A027762AB5D9097765" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_46E1E221E048CACAA56E2AB5D9099C91" 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_A9AFE7B406E0E7BE1B9F2AB5D9096909" 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_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_A9AFE7B406E0E7BE1B9F2AB5D9096909" 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_23064B3740F7CE3121792AB5D90AD83B" 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_A9AFE7B406E0E7BE1B9F2AB5D9096909" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_23064B3740F7CE3121792AB5D90AD83B" 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_2C548C2D5405C1742AFF2AB5D90ADEC3" 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_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_us-gaap_FixedPriceContractMember_2C548C2D5405C1742AFF2AB5D90ADEC3" 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_107D523033ECF8EECB362AB5D90A7CD6" 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_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_107D523033ECF8EECB362AB5D90A7CD6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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_23064B3740F7CE3121792AB5D90AD83B" xlink:to="loc_gifi_OtherBasisOfPricingMember_123C5C30B2200856A8CF2AB5D90A088F" 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_5574AD9B056DDECE086E2AB5D90B1E1D" 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_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5574AD9B056DDECE086E2AB5D90B1E1D" 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_48A2E1D932F38723948F2AB5D90B58C3" 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_5574AD9B056DDECE086E2AB5D90B1E1D" xlink:to="loc_us-gaap_SegmentDomain_48A2E1D932F38723948F2AB5D90B58C3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" 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_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_FabricationSegmentMember_06F2CCA5D678D45D7CC22AB5D90BA1C2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" 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_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_ShipyardSegmentMember_47EE6D6C9EF45437D5622AB5D90BB8E3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" 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_48A2E1D932F38723948F2AB5D90B58C3" xlink:to="loc_gifi_ServicesSegmentMember_851091A3C82A7BB4FC502AB5D90B2086" 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_E1A0D2EAF2A7F2406B5B2AB5D90C751F" 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_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_srt_ConsolidationItemsAxis_E1A0D2EAF2A7F2406B5B2AB5D90C751F" 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_913348EEC5A3683653962AB5D90C4DAB" 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_E1A0D2EAF2A7F2406B5B2AB5D90C751F" xlink:to="loc_srt_ConsolidationItemsDomain_913348EEC5A3683653962AB5D90C4DAB" 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_D159058E0F4DC834B9852AB5D90C9804" 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_913348EEC5A3683653962AB5D90C4DAB" xlink:to="loc_us-gaap_IntersegmentEliminationMember_D159058E0F4DC834B9852AB5D90C9804" 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_4447B7D7380B3A18122C2AB5D90CA05B" 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_46E1E221E048CACAA56E2AB5D9099C91" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4447B7D7380B3A18122C2AB5D90CA05B" 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_4EC1BA2357589C8078A92AB5D90C249B" 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_4447B7D7380B3A18122C2AB5D90CA05B" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4EC1BA2357589C8078A92AB5D90C249B" 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_E24926BD3E86F38B1ED5623173BD7DEA" xlink:type="locator" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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_E24926BD3E86F38B1ED5623173BD7DEA" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_F82F9F590151F3EFB706623173BD62C9" 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_4F1B0DD04323F911046F623173BDB622" 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_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_srt_ProductOrServiceAxis_4F1B0DD04323F911046F623173BDB622" 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_BB9C07AF13D4BEAF19FB623173BD834D" 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_4F1B0DD04323F911046F623173BDB622" xlink:to="loc_srt_ProductsAndServicesDomain_BB9C07AF13D4BEAF19FB623173BD834D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_HarborTugMember" xlink:label="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" 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_BB9C07AF13D4BEAF19FB623173BD834D" xlink:to="loc_gifi_HarborTugMember_95BF01DA7358B5830FE1623173C1A88D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_IceBreakerTugMember" xlink:label="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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_BB9C07AF13D4BEAF19FB623173BD834D" xlink:to="loc_gifi_IceBreakerTugMember_A05839A7BB8B38363215623173C1DE8C" 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_3191B38D3A6743CB16E3623173C1D4B9" 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_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_3191B38D3A6743CB16E3623173C1D4B9" 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_8BFD82168890A66296AA623173C1CBA3" 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_3191B38D3A6743CB16E3623173C1D4B9" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8BFD82168890A66296AA623173C1CBA3" 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_34724BA542B2099D567A623173C11807" 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_8BFD82168890A66296AA623173C1CBA3" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_34724BA542B2099D567A623173C11807" 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_4B5A21AE3E41BB814F20623173C1EBDD" 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_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4B5A21AE3E41BB814F20623173C1EBDD" 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_B03AA01F3CD1A10CAD2A623173C1FE2D" 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_4B5A21AE3E41BB814F20623173C1EBDD" xlink:to="loc_us-gaap_SegmentDomain_B03AA01F3CD1A10CAD2A623173C1FE2D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_ED2902FAC70AFF66BB1C623173C1EE71" 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_B03AA01F3CD1A10CAD2A623173C1FE2D" xlink:to="loc_gifi_ShipyardSegmentMember_ED2902FAC70AFF66BB1C623173C1EE71" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" 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_F82F9F590151F3EFB706623173BD62C9" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_ADC6241FFFA5BE8E673D623173C15AD1" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_ADC6241FFFA5BE8E673D623173C15AD1" 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_8F52890A4F1D5DB57F55623173C1500A" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_8F52890A4F1D5DB57F55623173C1500A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_10B43632311F3C87ED0A623173C15967" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_10B43632311F3C87ED0A623173C15967" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_3152F296BED6FE25B8E4623173C1C9CD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfHarborTugVessels" xlink:label="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" 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_gifi_LongtermContractsOrProgramsDisclosureLineItems_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_NumberOfHarborTugVessels_628E9993955D79B49286623173C10A95" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_ContractWithCustomerReserveForLoss_6C631723B05367E6B00A623173C19B3C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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_6B4EA7063379B1178102623173C1F219" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_C671AAD24CF9AB12C3F1623173C15158" 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_56D59F33CEDF106EB16D2A02D5E46C57" 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_FA16332B06665168E3FF2A02D5E4BC54" 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_56D59F33CEDF106EB16D2A02D5E46C57" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_FA16332B06665168E3FF2A02D5E4BC54" 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_E3A8DC72F33BB152A2D52A02D5E69FB9" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E3A8DC72F33BB152A2D52A02D5E69FB9" 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" 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_E3A8DC72F33BB152A2D52A02D5E69FB9" xlink:to="loc_us-gaap_SegmentDomain_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_D0AF932E533F1E5C6E502A02D5E68240" 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_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_FabricationSegmentMember_D0AF932E533F1E5C6E502A02D5E68240" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_B7534C92B6A1C8CE0DEF2A02D5E6CF27" 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_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_ShipyardSegmentMember_B7534C92B6A1C8CE0DEF2A02D5E6CF27" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_AA3A7648FA225F80C5132A9FF45D7117" 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_BFBA316F2DAE1D0F49E12A02D5E67140" xlink:to="loc_gifi_ServicesSegmentMember_AA3A7648FA225F80C5132A9FF45D7117" 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_CAB8E112F580736596512A02D5E70977" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_srt_ConsolidationItemsAxis_CAB8E112F580736596512A02D5E70977" 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" 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_CAB8E112F580736596512A02D5E70977" xlink:to="loc_srt_ConsolidationItemsDomain_3615B713BD7B4D36D0D02A02D5E7EBAA" 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_BBB7BE075B5D85D6E0292A02D5E75B75" 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_3615B713BD7B4D36D0D02A02D5E7EBAA" xlink:to="loc_us-gaap_OperatingSegmentsMember_BBB7BE075B5D85D6E0292A02D5E75B75" 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_6E480BD5A30D1659E4252A02D5E7C2DF" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_6E480BD5A30D1659E4252A02D5E7C2DF" 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" 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_6E480BD5A30D1659E4252A02D5E7C2DF" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_79531ED1515A20D551162A02D5E737F1" 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_00EA5313BE9367E274722A02D5E82169" 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_79531ED1515A20D551162A02D5E737F1" xlink:to="loc_us-gaap_DisputesMember_00EA5313BE9367E274722A02D5E82169" 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_69E805C469CB5AEC97EC2A02D5E8A00A" 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_FA16332B06665168E3FF2A02D5E4BC54" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_69E805C469CB5AEC97EC2A02D5E8A00A" 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_9B1978CD504309F3C7D82A02D5E86366" 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_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_9B1978CD504309F3C7D82A02D5E86366" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_08F980D2E6F9224D12232A02D5E8E16D" 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_69E805C469CB5AEC97EC2A02D5E8A00A" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_08F980D2E6F9224D12232A02D5E8E16D" 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_646691B5DB25F7C844EA2A02D5DFBC17" 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_24110E95C747F698069E2A02D5E0F880" 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_646691B5DB25F7C844EA2A02D5DFBC17" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_24110E95C747F698069E2A02D5E0F880" 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_29C8A4C3F6CCB820BC1D2A02D5DFF02D" 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_646691B5DB25F7C844EA2A02D5DFBC17" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_29C8A4C3F6CCB820BC1D2A02D5DFF02D" 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_52213EE4D89541F0CEFA2A02D5E0A4AE" 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_29C8A4C3F6CCB820BC1D2A02D5DFF02D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_52213EE4D89541F0CEFA2A02D5E0A4AE" 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_C28B62C482667FEE96A22A02D5E03AE0" 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_29C8A4C3F6CCB820BC1D2A02D5DFF02D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_C28B62C482667FEE96A22A02D5E03AE0" 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_FE0AA48D58FDFAC811EA2A02D5E02142" 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_C28B62C482667FEE96A22A02D5E03AE0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_FE0AA48D58FDFAC811EA2A02D5E02142" 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_A49DEE6DB122729E6FEF2A02D637B4F4" 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_F054EDC24D60B5322F112A02D637E5BC" 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_A49DEE6DB122729E6FEF2A02D637B4F4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_F054EDC24D60B5322F112A02D637E5BC" 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_33C861D93D3774A5FBF72A02D638A71A" 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_A49DEE6DB122729E6FEF2A02D637B4F4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_33C861D93D3774A5FBF72A02D638A71A" 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_F20A6ACC20FD6374F4962A02D63805BB" 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_A49DEE6DB122729E6FEF2A02D637B4F4" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_F20A6ACC20FD6374F4962A02D63805BB" 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_BEF4C1609F4EA53CB5F72A02D595916B" 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_8A9AAADAA0174B289A282A02D5959C33" 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_BEF4C1609F4EA53CB5F72A02D595916B" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8A9AAADAA0174B289A282A02D5959C33" 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_FEA54EC913A971A9C9E32A02D5919ADB" 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_85C4F9E5782588BE4C812A02D5910CC3" 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_FEA54EC913A971A9C9E32A02D5919ADB" xlink:to="loc_us-gaap_NumberOfOperatingSegments_85C4F9E5782588BE4C812A02D5910CC3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" 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_FEA54EC913A971A9C9E32A02D5919ADB" xlink:to="loc_gifi_NumberOfCorporateNonOperatingSegments_F0FC0766AD1A542EED562A02D5918C9B" 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_729A31479F498FEDDA4249B24F6C6E31" 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_81B25E909BF31C9BA5C349B24F6CC598" 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_729A31479F498FEDDA4249B24F6C6E31" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_81B25E909BF31C9BA5C349B24F6CC598" 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_6C0A9267D5824A7C1D2049B24F6CC215" 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_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6C0A9267D5824A7C1D2049B24F6CC215" 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_7E49D7151DD3961F1D0049B24F6C64AC" 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_6C0A9267D5824A7C1D2049B24F6CC215" xlink:to="loc_us-gaap_SegmentDomain_7E49D7151DD3961F1D0049B24F6C64AC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" 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_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_FabricationSegmentMember_8475D45E534C5349BC5D49B24F6CEF96" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" 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_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_ShipyardSegmentMember_D9CD40894E1B5BA9870049B24F6C3DD2" xlink:type="arc" />
    <link:loc xlink:href="gifi-20190630.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" 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_7E49D7151DD3961F1D0049B24F6C64AC" xlink:to="loc_gifi_ServicesSegmentMember_00F0A5802EB6681221F849B24F6CD64D" 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_C2A5320CA91EBAEFE55349B24F6C467A" 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_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="loc_srt_ConsolidationItemsAxis_C2A5320CA91EBAEFE55349B24F6C467A" 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_3E34404E07F3B29CE92549B24F6C738C" 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_C2A5320CA91EBAEFE55349B24F6C467A" xlink:to="loc_srt_ConsolidationItemsDomain_3E34404E07F3B29CE92549B24F6C738C" 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_020A0BAD1227294AB61749B24F6C88A5" 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_3E34404E07F3B29CE92549B24F6C738C" xlink:to="loc_us-gaap_OperatingSegmentsMember_020A0BAD1227294AB61749B24F6C88A5" 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_AD3298539D1BD72E737049B24F6CCC5F" 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_3E34404E07F3B29CE92549B24F6C738C" xlink:to="loc_us-gaap_CorporateNonSegmentMember_AD3298539D1BD72E737049B24F6CCC5F" 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_FCB064C52A231143F2E449B24F6C6473" 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_81B25E909BF31C9BA5C349B24F6CC598" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" 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_BC4E34DF832D77EABCF549B24F6C656F" 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_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_Revenues_BC4E34DF832D77EABCF549B24F6C656F" 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_77D548ABF30958CC8BA249B24F6CCD5A" 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_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_GrossProfit_77D548ABF30958CC8BA249B24F6CCD5A" 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_F48F8B1ED32D506C37CB49B24F6C3855" 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_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_OperatingIncomeLoss_F48F8B1ED32D506C37CB49B24F6C3855" 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_0FF8F60EC77A7FF502184A106CDF87CC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0FF8F60EC77A7FF502184A106CDF87CC" 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_8AA6C2E3D0A735ECB9C549B24F6C44CF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8AA6C2E3D0A735ECB9C549B24F6C44CF" 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_A3D8D3674C9E92727FA249B24F6C78FD" 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_FCB064C52A231143F2E449B24F6C6473" xlink:to="loc_us-gaap_Assets_A3D8D3674C9E92727FA249B24F6C78FD" 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_2C6409A686732D772E8F2A02D5933622" 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_301EA753EFC87512FCD72A02D5936490" 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_2C6409A686732D772E8F2A02D5933622" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_301EA753EFC87512FCD72A02D5936490" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>corpcolora06.jpg
<TEXT>
begin 644 corpcolora06.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%&HFAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q,S(@-SDN
M,34Y,C@T+" R,#$V+S T+S$Y+3$S.C$S.C0P(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CY.97=#;W)P0V]L;W(\+W)D9CIL:3X*(" @(" @(" @(" @/"]R
M9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \>&UP.DUE
M=&%D871A1&%T93XR,#$V+3 Y+3(X5#$T.C(R.C,T+3 U.C P/"]X;7 Z365T
M861A=&%$871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C Q-BTP.2TR
M.%0Q.3HR,CHS-UH\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.D-R
M96%T941A=&4^,C Q-BTP.2TR.%0Q-#HR,CHS-"TP-3HP,#PO>&UP.D-R96%T
M941A=&4^"B @(" @(" @(#QX;7 Z0W)E871O<E1O;VP^061O8F4@26QL=7-T
M<F%T;W(@0T,@,C Q-2XS("A7:6YD;W=S*3PO>&UP.D-R96%T;W)4;V]L/@H@
M(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT
M/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z=VED=&@^,C4V/"]X
M;7!'26UG.G=I9'1H/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIH96EG
M:'0^-C \+WAM<$=);6<Z:&5I9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP
M1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5!4T%"
M24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%!
M4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%!
M068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF
M(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9(
M>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9B\X04%%46=!4$%%04%W15(F(WA!.T%!25)!44U2068O14%A
M24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)
M1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-
M1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H
M0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N
M:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F
M(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95AP
M-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\K0VLU4U9L<&59;5HF(WA!.W%B;DHR
M96XU2VIP2U=M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1545"45E%0T%-1&)1
M14%!:$5$0D-%4TU514954DYH26=:>&=:17DF(WA!.V]B2'=&34A2-%-.0T96
M2FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:
M1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)8
M1C%E6#%2;%IM9&]A5W!R8D<Q=6(R4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E)
M;4MI-'E.:F\F(WA!.RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V
M>71R<2MV+V%!07=$05%!0T5135)!1#A!-50O:3=Z6"]!3EAQ+W=$*VMM8B\F
M(WA!.T%*<7IF*TA(=41I.%)D+VDW>E@O04Y8<2]W1"MK;6(O04IQ>#A/4&-&
M-&EM*VHO.')6,7!$2G!$83-Q15-M:E,R>EA5<4%J<U=5;%(F(WA!.VM*94A(
M;E1)8U)6.5-S4'IJ,'DS834Q0TQ8-U<R5&0U-69R:7AR+W)/9FA(,&Y!1&I0
M3&A5.%-1+W=#3'9.9B]!1F5R+W=$-E-:=BLF(WA!.V%S<SA/4&-'4$589C1U
M.#$O=T16-G8X02]P2FTO=T-A<V9$:C-"94EV<$DO;51F*U5V.$%N2'I23EI7
M43-/=#,P9C%7>FQN4'%(,5@F(WA!.V51;58K4DIB9VE%-SDV03=:<F9"13AX
M2%)V-'%I.&0X;"]L-S4U+TYE*W9T4FLQ14],56=81V]8.&MJ,6MC5E=.04%X
M-D0R04@P6FTF(WA!.UI-<V-1<6US4DUK-#AU+VQR*V50:R]Z9U8P0WAM:VMT
M2D%7;FEK5DQ'-6IO1TE:<%1%:G%Y.6IU1#=J251Z67!X,U-)>4):;"]W034F
M(WA!.UA83C).33AQ4T5.8E-Y3F1'5TE057%X4T5L4WDW2&ED<354;U%,3$Q)
M>3,O04IX:VMK:R],24Y)>&1V<C%W2W-35#!4>'EN5V97;4@F(WA!.THT0G).
M,61$.#=B-4)--%5E6EI11C5';%!R-3)P6$YH141W=C@S.4169G%:9"]Z;%9C
M6$5F-6AA97-C<F]P,&E%,%9I0E@V>F-E1U4F(WA!.S9%96<K.6QK3S<S=CAO
M,EHO=T%S+TQB35-Z1WAI<51U5'1M0FXK<RLY=&IY660O>FQ(3$I(*UA&=3!B
M;$<O4V-!<7!)4#DQ3C1:9&\F(WA!.W9R*T1(2GEE0R]L+RM83W4K9&)A.'5,
M5%<W5%0Q<S-33FQV<#5)>7AC13%4:7)6<%1F32],;$5/:EA'2DPS9CAJ+WER
M,3-Y9G$R;S8F(WA!.VAF-G9:-FYB,TYU245&<$Q*3'AC3T@K3&UQ9V):9V%N
M3TIG04-M>4UA97A::4TS>%)R3C%D1#@W8C5"331595I:448U1VQ0<C4R<%@F
M(WA!.TXQ141W=CA!3B]1-#DK<#96+WIL3#4P.'<R97$V9C5A<W)M4S$P>6$P
M1C-D96MX47I/.')X:$A99%914E8T*RLO8DUB4EEW45I(;7HF(WA!.WE33'DQ
M4$ED:&1E6#E0,5!Y+S5K=&12,3)C<4QV47IX<S=I0FU"4'=03DEV<3A32TAI
M0C1I;WI+.%5G:T5B9#=$:#=N=EAL;4PX>#<F(WA!.TPX;&9.9&HU,6=K:75B
M5%1,,#9B8WEZ4GEZ4$$Q;S4T=5DS9'%X<U R.39';F)-0V9!8V]-93ET1CA/
M-WEB+VY'-C5U6E!Z5'-L958F(WA!.S-8-G1C+T-Z16HK-E!J;5AR0BLW83A:
M,V98,F%H=F529C@U32MB5S!B>4I(<%9V255V3F-M15%),DEG:'!*35%F;G=8
M-4YM6&\X9D8F(WA!.T\K-6AK3D(X-&53=DTK<6564$XR:38U33!W:&EK4UHP
M6FHK.'182FIL;T0O041*>4%Z635)0U531V]%9W9R>C@Q<FA8+TLW>D1C45,F
M(WA!.V-K9E0U2&EL43=&5U=O24DX4FUP=T0Q:C-T.'54-40O04,O+T%$03%F
M>68U;W1.86=K:VYH:E!P,VQQ6$Y*<F1I3V%B,3,R<7 W34$F(WA!.V,R,EA%
M2GAP>#1Y;W944"MC;69-1G)Q>F55.58P;35,,DXY6GI447E)>$91>G Q04]Z
M1&]2,D]9,FIH6$5#,EI$>5)8;4]E8V8X-',F(WA!.S9"24I'16AU:%8V;78K
M.44O9D)!9G9Y<"ML-7@K6'8U8BMC4%!K97!V;VPW0VIA5TEJ3DAD5%-X<S5N
M16Y!4CA59&$O=6HY;VIT;5(F(WA!.VQY>'@Q635S26=L3U!Y>2]-:GI:-44X
M-E)A3G%T>DUD3%<V*W!A<G!S-VU265<U*VTW>#%*0W1',B]W+V%!<&MC,D=-
M-#)/85EY24XF(WA!.U!,.'E7=#E(+VMF*U%M;E,V9&)E85!.='5,;#=K0UA4
M=$IL1EEL:4Y#:W,V+W1L*V]1-U4V,4IO3F1Q9%5B-%ET,$ED4RMH26]O;UDF
M(WA!.VMI:%)9-&\Q0WAX;T%Q<6]&04%"<T%-,3=A=7A6-40K8FXU0V%*-6QS
M6CE5.'97,&5N*UDT=UI!:U%%8TXS,TM33'-Q>4AS*S(O,G8F(WA!.T5:9416
M1TIO.&U%;U<K5$HT6F]*<$E*:V%/84II:VMB06AL6E11<5%E:$)Z8D%U3SES
M."\V8F14+W=$3T]V:VTK:7$P3FY-4F-+3V<F(WA!.T4S<6A83S-:;#0Y92M9
M5TDO=G!"=6PY251F.$$U>#,Q-U0U=GDK.'IE5D5V-&)$5S=L-VEA>65E6#!1
M9G).<6M+=7)F82]D=D96:70F(WA!.U-+-416>%!'2E9S=4TW4$QF3U@K379+
M=7%R<',O;7HY2GHX03AJ-F)F,T4X8UI*23E.,F(P-E!T5VQ/:'I+>#A-:&9$
M6'=94W-D6&\F(WA!.W8O3U%3,U4O-6,O;#5E4V,U4CE506UN66QI6DIB5T)H
M>5DY,C1-8WAT2CEC;654:T=69C@T,F5B9DQ.;"M8:SEN9F%P83)D,6$S:S F
M(WA!.VLP5GA-:U1#3C%29S1$:U9863<K,E9A>DA)>G-"3TTW4$0T-VU06'9Z
M:T8S<&]-<U=P95E44&%61D-5;79E844K2'=T=FUD6$1J,S8F(WA!.U(O43$O
M=T%43E X06Y+-R]!36U*<#,O8DEH+S9I8FY+9$0Y0CDV8W9.-T0K5G9N>GE0
M6F9L,S5E=$QZ>D9P;'1D43)54U17.#$U8G@F(WA!.WE)=T<V<VI/1T(K95EE
M9D9)>DY!=&M:0VU/+S@U2F%Z;RMR+T%*5W=85VLS,79Q1G%.5FAJ33ER2VLX
M66-1>6MR>6I,0V]"1S)784\F(WA!.TI'5&9U4DTW4$I0>6LO2FHO;%E6;'%.
M>BMM4#!:.5%K:FHT9E9V<DA0,49,5G(V<TY+8V-Y."MO.$UJ83)U34QF4B\U
M4R]L:"]W07$F(WA!.RLP;3DP+SA!4V8V5"MU5&DT.5@P4'$O1VE"3U!(,4IA
M.4]T8S$R9DXT:'5Q8F]X<&Y754UN>$AR6"]K-S<O.$$X0V%8+W%03V)Q4#DF
M(WA!.S$O;2]O8V8K3#1V85!Z-#@Q9FQ08S,U.'4K8DQ(57IQ;&EQ>5<Q+W X
M8U!.1FU53CA,>7E+1U@K6E=8<4YS=SE,1$I6>'%M>5I(5C4F(WA!.UHU-"]*
M:5!1=DHQ=#5X,&Y82614,%,V5T8T,&M145A&2C9!04M(;%8R56UJ04=O,S(R
M3UI73%5C575%:6EW;$-H8DM0>6,X,#8S9B\F(WA!.T%*6"]!2F<V2&5Z4UA.
M:' R:C-%=&LP:$QE:C9T=$]':D)0-TQC05%+-V(P-C56<4E!6DEK9%-M2C),
M168K8V9D5C!V4W9Z3'1,>E4F(WA!.S=Y0W=T1G0W:%=U3&U225EW5VI)04QU
M5EAF3&1816U&0D=--W9R0S$X*RM28GDU:71B5'I(<&1X9%1S231927(R,V52
M,UDP5E966$HF(WA!.UEK.4%-,5IX4TA1=#-%2'ET+WIK4C5R+T%%-RM9.3-B
M4E!Y<SE&55=%42\T<U%K>FXU*W%3=CA!<V,R;6MH=W<Y-U1K3FQJ9FYR>F0F
M(WA!.W!(;4<R,$=+=S!T=$]B4G)"3D]K8WEI5#%K:3-6-D)%-'1Y6GEE=&$U
M6FEX;4XR8G-S6D5&-VHU83@R+S1G+S5X<3%M2U8K5C=O.6HF(WA!.TYP.7A5
M-VQ9,4)H8C5E:U98-6<U9WIX.$]995IB46)I.%<O3&)Y0DXU,F97-T,P86UP
M,F1G8GI4,4IO<GEP3$=P:F%U,WAQ-4$Y-F0F(WA!.W-Z8S)89V\Y3&$T>'1J
M1C5E86PY5V@P=3=:>$9P.&MO:70U05%9;6M).59A2&-F16Y4>')L;T$U.3=%
M=F-036XO<DLS;"\X035I:"\F(WA!.S%%6$=935 W.'1P*VPS+T]+*W8V1G!!
M.#!(5G12=&10178Q17A'-FUJ:#5C4')(3&HV:DQ8:GE&8V1D16UQ2&5J15AM
M2&UY*V<X>68F(WA!.VUH9C-7:T%Z=S9N<6A&:5%#1$E*2E%Q14M26#1U=$M6
M>DMG3TA(=C!$16TU32\X04MN+T].2&YD4$UM;7EA-T1A:E(T<FE/4RM#>D(F
M(WA!.WDP4TAK>6-12R](5&HY3UDK5%=2-%183FM-6G0Y56=!04%#9TA16G$R
M-3@T+VY0+T%--4$V+UDK66)R>34U4VU7>FHP-E%W,W5O.$8F(WA!.VMK95ID
M<$DT>$E'5E92=FA*<%5K8D5$<G-D4'!14GA387!Z-D)0=DM$9CA!3U,Y;EIP
M4$UD3S%M,75O5FMT,79P141P>EAK<F-O:$<F(WA!.S4V-VAI9F]Y=DHT2C=W
M>4A%:R]M<GE:+WIK>#5L1'@S,F]15SEM.6$R5FYC<F)28U0K>3-!0C-8+UA:
M<VY$2F=J>4-#2D9H4"]1<S,F(WA!.S5P9C<T=% K:VQF-EIF.$%N36)$=WDK
M:2]*9FMG469L:%EE579-='1(3T9T;70W-C,U8S!.6D=955EE1E%14G5$-S5R
M<VU4,6U55S0F(WA!.T1A;FLK=68X-&Q/8FU35%$Y959B9&E42&(S:TI,2TLW
M07EX;C1T=2]!6FQX,3-E1W,T:V8U6B\U>%$P;3)U:VXX>&%U*V]226%M>70F
M(WA!.UDO459Q9&UL3$]X2&E&0VXS>4TY8U1Y0U)J1#%Z>DHU13AU95E02W8K
M1TPV,TLV5VE2>#)Y>&UJ=RMI3TU44G-A,$M$8F9T<V-X25HF(WA!.U1'6$5/
M8DUI,VAD.2]W031K86US,RMG*UEO2DE3=R]V-V0T,D,Y+W-V24-2.4=:=S$T
M-FAR.$IN,S58+T%03U K:"M43#E.679R;S8F(WA!.W1R359F<3!H5#!O64]1
M;U-I8VY,4%%K8VEF:T%C>#@R<4UX43)$2TU+9"MA+W=#4E K4"]!1$9B-GHK
M;E P8CE8<S!S+U$K<2MV6&@F(WA!.TQ*2GHU971&4W9Q,'!4=&IG,5!H:7%T
M6E%T:&8O46]F+V8R9CEY+R]!3$]C=B]0+T%.2#=F,DUF0S@R52]W1%%V6"])
M3G8X04)8-F8F(WA!.R]W0VQN*VLO<B\Q5"]I<C!V4SE,,2]P-6,O;WER.#$V
M*TMU:DQG,G!K9C539FQ6+WER,GDQ1S(O4VXV5"MV>5)Y8R]1*W(X4%15<E,F
M(WA!.VYQ5%9R>7ER4&XX46IA:WAJ5%!S;UI/>%8T:F4O=T1/3E Q;GIX4#5O
M+WA(=SEF53,Q4#9N.5-R5&YC1V8P=E4Y8V502&QX*VI-,&$F(WA!.WEO.$YD
M2V$O1#-T;&XU<69K>F]N;CA7.7I,8W9P,G)7<6U+2RMJ45-";WEA.$I)>54U
M0E-35F]W<%4U5F<Q0G@K65I3:F)Y>4@O;D4F(WA!.W97,FY73S0X>#(V,FEN
M6FMG:V1X6#=614QQ=B]!03):6#4T9'I$=W9.-C$U9B]+3%%V3"]!2D0Q8GER
M<&MZ3$QR3G100F5A<$MO95(F(WA!.W!*-%=I1&Q!5BM&3UAW<%@V86MN35-E
M8WEM2DAO>D5A1E!-4"MH42\K+W,O-VPO+T%'8S5L9FXO04]J.78W1TAH96%9
M*UA0*V-82F0F(WA!.T0Q-U0Y66@X,&E38E0U-#=M3TYR0V=,4G-'05 K:VYU
M36A05SA127(W56I(4E)(;'8O;D=#,# S>E)A-C%Q,G9$5UE96FUU3&EY:W,F
M(WA!.V=I>G514T]B3DY+2V-Y1TDT;7941V5T=4Y!5CA61U!E,F(K9"]W06XO
M2UAM5'DU8V%46C).;F\Q,TLP8E$V:F)7:UA/36\T63=*-E(F(WA!.UE-=%9)
M-60X;W@U-5)L9DYK63)'3&55+RMC9DQV>2]O=FU,4T8X>F973%1Z1%HO5EI&
M*W!C4%1K52]"3B]F='DT<7I$:G17=EAB3&,F(WA!.VUQ-&E$6$I!:%-99FQ0
M.$%K9"]Y<B]83'964# S*VLO<E9S8E@P9G%V,69J5U)(-6-V5VQR.6EL2UI(
M4'%F14964WAH4U@O;4PO>FHF(WA!.VAP9FUZ>DQ.<G1J<78V2&MU=T=V24)B
M0V18;4=X;$9*665*654U8D=P,S<U3$1Q>D-.15=I5T\P,C%,.&QV<G8U5F%F
M-4,O5$AP+U4F(WA!.UI23"MK=G$S3&Y34U-3;F\K<4MF,W10=#ES:$A55FM-
M-EIC3S%-0R\V1D0O04\O<R]W0S5F+S)C-6MF;B]W0VHY=C='2&AE8DXO>30F
M(WA!.R]W0V-F9DQ(:S=523E7=4QH.5DQ94=P=' U545555))<'E324TO>&4W
M36%D=#AO>F%Q57A824UO=T%2=FPO.$%0-SAU=&0Q;3 P97@F(WA!.W5,9UAL
M-TE)<F8Q64=20S4K>4,Q9'%N664K4FYP6GA&;$EM0SE'>DA:4&@O.#1V2S)P
M95AV>D,Q:4LX:DEH=G)M83ES<'%(:DI$8U,F(WA!.T=24T115DLX=4QE-'ID
M-F59;$%/4$U56#!B-4DO4%!Y4'%9,&9Y+UE#.75.56MI:'0Q:%,R66IK:4%-
M4V$P0W)1;&TV06(U<G-M;6LF(WA!.TQ*-4YW;4,Y5'I&6DU(.#9F;DHU2CAN
M875M:S9Z3DUT-#A+,TA'1TEY9TDW36\U14A9+T(P.$UV>#9E57A966U10V)1
M>6%.-38X<C(F(WA!.V0Y8E18165N6%I%.$5K6CE'56A3>6(O83(V-UI82TII
M84ME84(O-59H;W8O04,S86@O,&M$+VUN0GA)-%AF.$%+<TY&+W=#5S=54"LF
M(WA!.VMG9C@P-#A3.$QV*U9984PO=T%T,F]F.4I!+S5P>#1L-%AF.'%W,%@O
M;'4Q1"]P24@O3D]0179#-R]L5T=I+SAT,F]F.4I!+S5P>#0F(WA!.VPT6&8X
M<7<P6"]L=3%$+W!)2"].3U!%=D,W+VQ71VDO.'0R;V8Y2D$O=T-A8V5*948S
M+TMS3D8O-6)T42]W0VMG9CA!3D]0179#-R\F(WA!.T%*5FAO=CA!>3-A:"]W
M0DI!+S5P>#1L-%AF.$%+<TY&+W=#5S=54"MK9V8X,#0X4SA,=BM666%,+W=!
M=#)O9CE*02\U<'@T;#189C@F(WA!.W%W,%@O;'4Q1"]P24@O3D]0179#-R]L
M5T=I+SAT,F]F.4I!+S5P>#1L-%AF.'%W,%@O;'4Q1"]P24@O3D]0179#-R]L
M5T=I+SAT,F\F(WA!.V8Y2D$O=T-A8V5*948S+TMS3D8O-6)T42]W0VMG9CA!
M3D]0179#-R]!2E9H;W8X07DS86@O=T)*02\U<'@T;#189CA!2W-.1B]W0U<F
M(WA!.S=54"MK9V8X,#0X4SA,=BM666%,+W=!=#)O9CE*02\U<'@T;#189CAQ
M=S!8+VQU,40O<$E(+TY/4$5V0S<O;%=':2\X=#)O9CE*02\F(WA!.S5P>#1L
M-%AF.'%W,%@O;'4Q1"]P24@O3D]0179#-R]L5T=I+SAT,F]F.4I!+W=#86-E
M2F5&,R]+<TY&+S5B=%$O=T-K9V8X04Y/4$4F(WA!.W9#=FDO3%12;W!5:U<Y
M,4%L1T1!1V5O<4189C1C2$5N:&9$=&QE6$YL95%8;'))67)Q,FM384-697%Y
M4G-'5F@W9VEU9$%267!X;C,F(WA!.T0K5U U:398-34X='AA:F)S<V5O46A9
M.55S9V9I:&UP=G-35'=E:$M.,TAU1&UK>EEJ0U9/4D=6<"]R6&PO43EC=%!Q
M97-714=O5S$F(WA!.V%I2S1J5U%"=6Y*95$K12LT,WEU37I(8T9K46AV3"]K
M,WEP-61$+V]04V)85#)K2$=34T-.5FM95G)2<%!T:U8W131:-4I3-6Q!1DPF
M(WA!.W9.4&UN4F9+*VE81W,V>$])3$]!9DXU2% R630Q+V%D=7<O:&I#0FMA
M0VLP*T<O3VYM<2LX,2M:.5$Q*SE(1U<Y:S5,14YX2$=O0U(F(WA!.WAG,$9E
M0TM"6'8Q>F0T-$-%44$T,&I:9E(Y=&8S,FXO05!/3'-6-5E8371P9'<R0VU'
M-6=D;W!%2G5Q5E8P25EB2'1M=4E">C!E.78F(WA!.R]H95%E57(S.'A0361P
M4&-F.')+:C!B,$I"2#9/<F$S8S)S:C%&95-,5BM3.7$U;#5"0U X1BLT3E%S
M.5=C964O36YM-WED*U57:S8F(WA!.UI.-6UB571D,6TY;&UI,75W=EIP*U9N
M1E)I23=L=45N,C)18F)5<FQ'2T5:-4-A;T1P5$]226ET+W=#8V8O4&YM<5!Z
M+V-E5W9-*W F(WA!.UAL-C)O5S%B6DPR-&MN.4]A2F986&HV:DYX-7A&<3AE
M=3)(5EEO.$A&14Q!;39+="]W035/96%V3D=J96%T2F<P:E=,-U1O6DQ(;DHF
M(WA!.T9A6$TP0W,S<D]/5$Q'>6=M9S8T3D9#2FEB1G)K2F5F95E034@U:BM7
M4G Y,FXU:$16,W5G6D9I,"]6<#<S,%-O53!U23,K158U9$,F(WA!.T0P3UI%
M25%L631A*T1!:VIQ>5 X-G90;FYY0S<X<E1X-G!F85!C,S)G,FPQ9E=L<&-4
M5S9'95(U96)M3TYL04IO3W4T-F1S<C R2T<F(WA!.RMW3S=+6DM1*UIT8B]-
M9GEN2EHS168U:E(V,CAZ4%).33%A92]74&="+V9*2E)+3GDR<40P>6-)=VXO
M1%AV1DU34T]R4"]Z:3@K96(F(WA!.TI0>7HX:S8U8E@Q,7!/;V%O:&MV1%IZ
M4U<S<45X2V%N,'EV=W0Y<%(W-6HV9D9(:FM/9$TU;EI"*V%F>FTX>F%&*U8O
M;%!4.5!V2D<F(WA!.S$S5C=*-VDK,5=D:DY/<U!Q=D=V1G!#>#5U469I4%%$
M8F9C4VAP-'EN26YK1FQ+9T5(3#58+S5Y5C!B5')(>D9&<3)O6#!T=WE-9$TF
M(WA!.VIU<#=U84QM458Y93)K1%)C9D5$:T9(,G%B-&501$DQ45)59SE8.#-E
M9F1D,'8X04IA9E@Y5W18,&IZ2&-7,S%55WAQ<G!D>7-99E4F(WA!.VIO4U9O
M2WER53=$35A(:4)Y54YW,D4P2&A8-6,O;5(U-#!F>G(U8W4O34=S-FID84QQ
M8F-42&5853@P3'=3>5!A;5AI-TU0,V-Q13DF(WA!.U R8WIS,D=*:6%!<TY5
M6D<P,2]-9GDS*V1N:VY3>')7<"MC<FE7>6YU:&)24E=M<%@W4T)P1F0Q<7)R
M1W1!<UHW-4A$4$9-,$DO644F(WA!.WE"2%9.=GEM.')F;DHU:"]19FUV+T8P
M,&UH0SEJ:W5R2S4Q1RMA5U-',G5!2FM-9D8T,C5H0T%#,40S>4=E94].>#1D
M+V-&:4-D-U,F(WA!.R]W1$I0>CDU:V9Z+T%+:$IR;70V:&4V5EDR1C=D4S(X
M.7I.3V=70VI616)U5G%&0G!K=%1I:G=#9TPR5T(S571-.'IF;E X06TQ-6PF
M(WA!.W95.'8V<DIO.6IA:C%/159X3&%7.$5B1G934U(T05I*2&)F<V$P-T%B
M17=X-&\W:3%S>35*<#5!+TUR.'<O2B\U:7<K4W9/,3-*9E<F(WA!.SEX4$AA
M>5!C>65S.%1Z9V5J3$A/,WA-:D9L<GE05'=/47DT651H>%)41U)";W--,'HX
M-%!/;FPW.'=*3#(V,64K,4A48F$Y;5,T,#(F(WA!.S1U6EI9;F=-:DMY<6IS
M>7%Y<CEG,#)/6$A4>&Q#<49S94UG<S$O4$QZ-W)!.#=E5W!V3&5U,VM':C9J
M<#ET8TET;F-Z47A30U,U;$@F(WA!.TIK4FQ&4V]!3E)886AY;E19:'=N:4<T
M3$M2,T0V5GI7='(U5"]*4'IN-7<Q2%5V3D-A:')U;UAI5R]L,B]U249U3'5E
M55)Z23!81U(F(WA!.T$W;FDV,4Y'1RMB6%4T-&=#9U!Q1%1J2G1,+WEI+T]V
M>D)O=FTV1F9-=7(S96]A2F9!5SEY8GEE5S1%0EDO0D]N3FUP>$]Z52]:2C<F
M(WA!.V=:3%5A64=0<$<V250S,UI:9CA!;3-Z35 K8VQ).4II,6TY+U$W6#%U
M;W-&=5IF<7A2<EI'23E)3C9F16LQ-EI336-F0G5T-EI8-FLF(WA!.W(Q9CAW
M4'I0+TUV>CE0;TAK-U5*9$TP*T8U4F)E:$LQ<T9G:5E+8FDT;6ER2652<'-+
M,')103DU>'A1>'=U471":U-A1$I024HO4&XF(WA!.WET-3=I,&)863<S6#E$
M;&1)-W4X9#-U659346M,3D1C>F-72$$W<W W9%(Y;DMS=FA3:EDR3$M014,K
M87,R5%%M9FPS>DQR=FQZ530F(WA!.SE4,%,X:W-R,E!94U)N6FQ*0DM/<'%R
M<6%B<7=)>4TT0U%O<$)P-UIO6"]/5VUQ=S(T:C%Z46]R>5E52#%I,&U.=E5E
M.&)R3G8X;4@F(WA!.WEZ0VQO4C!,84UQ3#%8+VY,9&I&26UK*UA!<WAR-E4Q
M,V-C;$(W1F]O,%5N+VM9345D0C-L5&QE365C+WI!.#%E8W(T6&5U,W)4:4TF
M(WA!.VXV=F%O3T5%26)Q231X<U!M87-E-4]:;5!&1T$R87I);&IM5TU8,49,
M+S9Y:U X071N<B]!3E)9>E8O-68T=5(O0W=(.&HO>6(X<V4F(WA!.V9.1C%'
M*S%E-G992F)3-45%83)K:U-+5DU987)E<$9+83%0:FU2<6123$=103%W9T-%
M:2].5T5.-31T4$M/9U)4-G!A*U<T63E-<V(F(WA!.V-Q6G!P;E%M85E-<U-Q
M5U!.>6@T<4YL>7I".5!%9'(S5V9/:TPU;3AY*V1B5#AW3$AZ:G)U:'1O97!R
M3$).1F(O5EHW4TM15V=64&@F(WA!.U-C<U0X0VA7;V--25)-1$5'=V=K,UI:
M9"]W0352,W1T9BM9=DPQ.6%T>G1R<E-K;F=F.$%M4U-6,E4O4T1L3VE&06IZ
M6EI72&5C.5 F(WA!.R]+,U1D3#!Y-SAK-C=F,W5U96]R6&M5>4UI43!4;'IJ
M:TU.<U%Y>61+8W9M2V(S67IK2DEK0E1%,3!8+T%*<6%X<2MS,C-K+U5T6%HF
M(WA!.W!.46XP3E!6;&-56G=L-6-O:FXS9$96<3DX8T513TE$=E=:-4DW.'DO
M=T%V-V(X<R]/.6Q7,B]43V=4:&)I,6IV4W<Y4E590U='4F\F(WA!.U1&5FPY
M='%%5D=2=S5F16HS1DUO.$I:-R]W035+87!P;7$K4F9*,F\V6'A';EA44$IA
M<6=#:%5-2U54:4YL-&9:23=D36\P8U-*>4(F(WA!.UI:3U1Z>CAX3D9V;R]*
M9FM,6&A'5W-:3DQ.:UI/<7),1F-Z4VA7.$]3>3=E3D0T6FM96D1I:U!.:DEB
M07999DTS+T]52&QM1'EZ83,F(WA!.UAL-5!R9794;5 Q=%!U2356:F=867DX
M,RM"5S)Q<3A'4&EF1$U/1VEL>&(X;5IY0F=(-35F;51Q6&UJ>3$U5G-R;7@O
M4C Y,T<R<5@F(WA!.TYK<VAL<4A,43)Z+T%'54DU<4I(0RM$1$UJ5%E21U)0
M4&]X;DMW1T<K9% X8U-A0F]D=G)N;&E84G)(46]J6E=T-C%N9%=X;#E1.#8F
M(WA!.U-Y5$5O>FQL6FAX03-,6F1J-&).1S=9;3-Q6#5T96%0.%0O.#0K95=T
M6&0K9'I*9E<X5C1A.&HV.$U&>$A+5SA/5$QY*U)Z1G=1-&,F(WA!.WA$3UIU
M3#!,+VY(2"]W06Q,<%@O04)L=78K;V@X>#E8+V5&;$1K.$,O2GI3-3E7.#0K
M64Y,="\W*R\P9E9,5TMP04A/6E!46&,Y3C(F(WA!.WI0,45Q:40U:')I3GEN
M2#5!+VU,;V9K3%9T8C S>E(V;&A(92MK1VY-8VIM1V$Q36=A3U-.03!M+W%5
M,EA9:F9)87)#8V=":7-*5GHF(WA!.U$R;V%N2"M:4#4Y,E8S;VMC:'-8=7)4
M9S=,>%E7.6]%85=6:#(R4FE+*W<V-%)(=SA2=$XS2DQ0279K,C X-"]M1C5G
M,$MC:$AN:'8F(WA!.S-T6GHO=75D2F<P8CDY=5=Z9C5.8VQL>6-%069C9T-Y
M5THS14=S,E!M0S P8E9U85A':UA!=$)!-7(V444U9&M8+THU=7I$-35D<UDF
M(WA!.VMJ<7@V,"LW3$Q83D9V-W4V<S=(54QA-W4W1G5&-V)W5%)Y4U%T57)X
M;%)35U$Q56EJ94=A37A),TEC;3-Y4"M1;B](53@R+RM!>'$F(WA!.U O131C
M,C)Q-5(O<D)O>#@P2BM7=C5C9C0P.&\K8G9Q:6-T8C!R-FQC86)4<3E28RMR
M0B]Z,$-I;BM50FAZ6G5#564T,FE-8D)1=C4F(WA!.U585C5D9FTQ-6-L=DAA
M4S17-FAI6FXK,7AH:CE*1DYF-5911$1N04=-,'-0<50W.')D9G10>78O0416
M,4\R.'IQ.79!234Y4'5*9VHF(WA!.T]9-GEP26MV1E%Z36I#369:<G-A-5AM
M9V-U36-+66YH3S<P*S(O-7E+;#%J.'AR5'DY-5DP=$Y6,&4V94]#3S9C>5<X
M>%DQ37-W-4LF(WA!.S%),%AE:DE$.$HX9'-9-E-O6$DP5V9(6F]*;B]!3D-W
M+VQJ-%@S+U-14#A!;6I)+VY:<#A-3R\V1F@O3$AW=G8K:V=F.#!9+VY:<C0F
M(WA!.UED+S!,1"M74&AF9CE*02\U;W@O3WI8=W<W+V]72#AS9D,K+S930B]Z
M4FHK9&UV:&@S+U%S4#59*T8Y+S!K1"]!2F]X+T]Z6'=W-R\F(WA!.T%+1F@O
M3$AW=G8X07!)2"]!1%)J*V1M=FAH;DU(:U!Y,T@U3E1Y9DQ!.7AO4WA#17=3
M4T](6D$O<6)Y4FQ'*S$T15I18W-U3&DV<W$F(WA!.S)P53AP95(O2S-L1S!N
M=%!,,6PY4W0W;5%3>DHV<S!V2G=/3F%Z4$E2<T\R3U1*2V9.44%%=C!V.'%0
M24]L*UI0.%,R5VPK;G)F<5,F(WA!.WIF6$AU3&U5*W!/1T5J8UI*2%-R0GHK
M>FAL;FU9.$I/>4]%6&%..#-E45!+4&TK3S)J.'AA94PU8DUU,70K.6UI2T=1
M05!V0SA:3F4F(WA!.TDV-$UE5U50<$M3055R,50X;79Y,S%7,W-,9E5.24YX
M1G!D=4Q3>%4S5C)$2$%R1F=L5FQ"86AB8FQ82E(Q17AD2&UG>$)154@U02\F
M(WA!.VQ&0DMS<658,$Q,,$5L>&1Y3'5+8F\X>DMF<$=33W%Y9#8X0514>DPK
M52\U9F5:<FTS=61A,&AB:5<P9U<P='5%,#A#<$%H3$Q'<5$F(WA!.U-2<%%&
M:E1B25%Z>FIY2VU)2UDK8E!)+VQB>F1A43)N;4=W5RMG=#505F="95-*;&-J
M:6%013!B54E/-')4230X:V]'=U5K07!28R\F(WA!.VLW*UA.,6]D;F]6>'!4
M4V%6<#AK:S%N8D<V=392=DXY<VAV5C4P4&A7;51';VU$9#=O-%)62C%(-4TX
M<G U86HX<VY4;W!D0VE4,&\F(WA!.S='8FQ-;U=P4#)P0S<Q0DY1,6%J=&M0
M16QX8U8W<'!J;&XK4E U5%=L-&PU1#5E:4UY3GI54WDS13!D46$W>%-Y4$=2
M-T9A6EED5&LF(WA!.TEQ,&-!4C)T9FQ,*U@R=#8T3F,Q5%-V<D=P<C981UEZ
M,TM+4%)!15E%85-,2%%C4G1X*V5#3V5C4E%/>6U)5')Z3#59,$QZ3G!-;6LF
M(WA!.S8U86DX,"M6;&0T4WIO95-.>55H-#)2,4YF02LR5G=M66UW:VDP:% U
M4#A!-61(>3103%HP;VY24F1F6&AA1S5U:4)C8T1(>D0K<GHF(WA!.TAW;C=0
M2VYT;&XU:69&>%AU:FA&56XO;'IY,6]N;'93271),%<R*W%A9$%884M$;DI*
M47E-6&(T<%=D=#)*-S583UIK8E!.249*3#4F(WA!.V(O2VYY1#5A,61T63!4
M4R]Q;6]S<GAT4#8Y>DHX36A"66-:6DA496YH:S4U-7E&13=)15%(95IF>6XO
M3'IZ3&5M*S%N4DEB:3AA;D\F(WA!.S1J85<S9#9D0S=14$=84"MT6$='96-2
M44MM24M/.'$K479*+VQ33C X=C981%EM555L;5AL2DMW<EAI,'-H95%R6'1Y
M<&=N;&Q,;54F(WA!.V=!25114'ET.&EE6#EC:S%Z4TY-*W)A<$U*0DIC979C
M4U9%<#50.$%"2DDV8FXR=WEZ5&M+2C)54D-Z>D(K52\U9F599&$O5&5R-E,F
M(WA!.W1X<6Q%0G523F-212ML.6=S<U5I2U-!2U9)-EEW>GII2T(R45EG<69K
M>GE%4$PO;69Z5')R1T98.'=84WEX=U%E;U%K848R3'4P<DTF(WA!.V95;&56
M:7=8-%(R=S5-=D9%1'530E1T02]+1#AU+TPX=#-,<$=K+U9P3"LQ:W-B='9R
M1GI*>G0U:7!K5#DU2SE+.$)U3B]F1V5O;DPF(WA!.VU50TE#4#A!2T@U9654
M+THO=T)B+W=!3V%F.$%59G(S<"]7=C,P.#-0,&581"LK95-L4%5B<&MC;5=5
M+W%+4D5"0G<O;$PK6'-0;5@F(WA!.R]%,$]K3$AR46Y.,$QP6G)G1#%M<5,O
M<$-4,'0V.4].36PT."M(:'9:2$-,=$4K879Y,SAJ*V$U16TQ+U-9<GEE36-6
M=4%8:&PT.64F(WA!.TIK:&%.>4(R0D]2:&UL2&M5;4E,9FQ4.'0O2DAL3U-3
M6%%.2FES-352>&5F;$I.3'AR6&E*2FUK8T$Y=T1J4$Y+9DUQ26=-:WET3',F
M(WA!.U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U8F(WA!.V8O+UH\
M+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @
M(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^
M"B @(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z83<X.6$T.&$M
M.&(P."TS.#0U+3@P.#0M.3AE-S-C.64Q930W/"]X;7!-33I);G-T86YC94E$
M/@H@(" @(" @(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.F$W.#EA-#AA
M+3AB,#@M,S@T-2TX,#@T+3DX93<S8SEE,64T-SPO>&UP34TZ1&]C=6UE;G1)
M1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$
M,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG:6YA
M;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYP
M<F]O9CIP9&8\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP
M34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" \<W12968Z:6YS=&%N8V5)1#YU=6ED.C0T,F0U8C0X+3EC8S@M
M-#%F9BUA-#@P+65B,C R8V9A9#DY,#PO<W12968Z:6YS=&%N8V5)1#X*(" @
M(" @(" @(" @/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#HY9F0Y-F9B.2UC
M,68S+3(T-#<M.#EA.2UE,#5D-&1F968S830\+W-T4F5F.F1O8W5M96YT240^
M"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^=75I9#HU
M1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO<W12968Z;W)I9VEN
M86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z<F5N9&ET:6]N0VQA
M<W,^<')O;V8Z<&1F/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @
M/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^
M"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.F4P.3%D83@Y+6,Y
M,&,M93<T-"UA-S R+6(R8S Y-C(U,S@W,SPO<W1%=G0Z:6YS=&%N8V5)1#X*
M(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C Q-"TP-RTS,50Q,3HS
M-CHT."TP-3HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0T,@*%=I;F1O
M=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @
M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54
M>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I
M;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.FEN<W1A;F-E240^>&UP+FEI9#IA-S@Y830X82TX8C X+3,X-#4M.# X
M-"TY.&4W,V,Y93%E-#<\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IW:&5N/C(P,38M,#DM,CA4,30Z,C(Z,S0M,#4Z,# \
M+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R
M94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-#(#(P,34N,R H5VEN9&]W<RD\
M+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO
M<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP
M34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A=&]R.E-T87)T=7!0<F]F
M:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93X*(" @(" @
M(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB<F%R>2 Q-2XP,#PO<&1F
M.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @/"]R9&8Z
M4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @( H\/WAP
M86-K970@96YD/2)W(C\^_^X #D%D;V)E &3      ?_; (0  0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @("
M P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@!E@;8 P$1  (1
M 0,1 ?_$ .D  0 #  ,! 0$! 0         )"@L&!P@%! ," 0$!  (# 0$!
M              8'! 4( P(!$   !0,! P,,#P4' 0<"!04  @,$!0$&!P@1
M$@D3% HA%19VEM87MW@9.1HBDU6U5K8W5Y?7.%BHZ&DQU-6G&$$R(Y5WA[@S
M44+3)"8VF"4U87&!8MA2-$1U)Q$  0(# 001#0\#!0 # 0    $"$0,$!2$Q
M$@9!46%Q@9&AL='A,E(3<Q05!\$B8I*BLE,T=#46-A="<H+2XB,S8Y.ST^-4
MI&6CPU7P0X,DM,*4)?'_V@ , P$  A$#$0 _ +_
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           #P5JQXG6AK1/SACJ"U 6A;MWHI%43QK;Q
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
MR)]R"R_ISG/JR#V)TO\ D)GV*?B#TD?X).VVAZW'D3[D%E_3G.?5D'L3I?\
M(3/L4_$'I(_P2=MM#UN/(GW(++^G.<^K(/8G2_Y"9]BGX@])'^"3MMH>MQY$
M^Y!9?TYSGU9![$Z7_(3/L4_$'I(_P2=MM#UN/(GW(++^G.<^K(/8G2_Y"9]B
MGX@])'^"3MMHEFX0W&WNGB=YMR7B2=T]0&(&]@8L4R,C-Q.1)&\5I-8EVVW;
M/6I1B\M&WB-4JDGJK<K14]=J5"[OLMM(7COT?R<4;/E5LNJ=/6;.P(*Q&PZU
MSHQ1SLJ$#8V;:KJ^:Z6K$;@MC?CDHF4A8-%9&Z             #X=SRYK?M
MNX9XB!71X2#EI<K8RE4BN#1K!P]*@96A3U3*M5'=J:A:[-NW94>DIG"S6RXP
MPG(FFL#\<N"U792%*CUN/(GW(++^G.<^K(7[[$Z7_(3/L4_$(KZ2/\$G;;0]
M;CR)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R
M$S[%/Q!Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVAZW'D
M3[D%E_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT75[8ES7!;=O3QT"M3S<'$RYFQ5
M*JE;FDF#=Z9 JM2DJH5&JV[0U2TV[-NR@H*:S@IKI<8X+E326!*FKA-1V6A]
MP>9^@    'YW;MI'M'3]^Z;LF+)NL[>O7:R;9HT:-DS+.'3IPL8B+=NW1)4Y
MSGK0I"TK6M:4H/UK7.<C6HJN58(B7U4*J(D5O$(>K'I"7#CTNOI&V(S(4UJ+
MOR/.X;.;:T_Q\?=<-'O4JJ))IRN19:5@<?50YTD9-:D;(2;MOLK4S?JEH:P;
M%Z,L:K8:DY\IM+3+[J<JM54S&(BOSL)K47+-34VU0TZX*.5[\IMW5O:42"G,
MG2T,ZRRSQOI_TI8JL5K0YTF<GER[KKR<^60HJ:A7BD5:-,4M(]TJWV5HCSEX
MFBI^TZQ:;*V+0="UG,1%M.MG3'9*2VMEIG1=PBJF;!(YAJ)N,<Y?H9;43-55
MUH$?EY]))XKET*K*0>7\>XX(J:E2(69A3&SY)M2B]5=U&N0H._%C%JG7DO\
M$.I7<IMV[^T]9+(Z*L3)*(DR1-F^^FS$[Q6&$ZW;1=><UN<U.K$Z1=\>'BT/
M7*[M;6/=A%7*IUE"-,?X:8-BG/6IC409,<<-F;5*E:]0B29"%IU*4I0;%O1S
MB4U$:E R"9;YJZJS(GDMKVDMWA5TF[!^?SZ_%D^^3>G<7B3ZOA^^SK$O]!+[
M>9\<<[VCX5=)-@[,M+I$G%JM@S<KS4C#WDT;%;$397;A;"JQ3)MZUWB.)"!L
M& FW1G1:THJHHZ.K79M*<IMM:XD[HOQ*G1P:1TMRY+9LW65[DN9T#[;;=I-O
MO14S6MZB(>Z,2]*\UAVVNU1S+I_P'E2*0VT<'M)6]<4W,\I6I:TJK+KS.0[?
M2.7JTVIPQ:;-G4VTK6L=K>AFPYJ*M!4U,EZ[[ F-30@QW=&9+QBJF_2L8Y,R
M*+U4U":O3#TFW0%FQW%V]F-CD/2Y=3^J:*CN^HU&\<9E>KJ<F@U;W[9A74JV
M2K7951U*P<2S1I7:=6A:5-2 6OT28RV>U9M"LJLDID,7!F0]X^":#7N5<HVM
M/;U'-@V;A2W9MU--.JB%@:Q;_L7*%K1-\XUO.U<@V7/(5<PEVV5<$3=-M2Z!
M3F3,K&SD([?1KTA%"5*:J:IMTU*TKLK2M!6E135%'.=3U<M\JH;?:]JM<F>B
MHBH;ECV3&X<M4<U<E%BARX>!]     '2.IG+CG3_ *;]06>6<&A<[O"6$<KY
M<:VVY?*1;:X7.-K#GKR0@W$FDU>JQR$LK#4;G7*BL9$JE3T(>M-VNPLFB2T[
M5IK-<[ ;45$N7A0C@\(]&QA<C",812)Y3YG R'SD2*L8JPRX)$I]>MQY$^Y!
M9?TYSGU9"\?8G2_Y"9]BGXA&?21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%
M/Q!Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVAZW'D3[D%
ME_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT=I8,Z4]?V8,V8>Q*YT:VA!-\HY3Q]C
MIQ-H9HFGZT,C>UVQ%M*RJ+%3'+4CU6/))U6*D95.BE2;M3%V[:8=H]#M-0V?
M/K4KWN63)>^'!(D<!JNA'#N1A")Z2<87S9K9?!(F$Y$W66L,HN0BBB3@
M                 5C^)OTB&F@_5A<VF/'NG^WLTGL.V+2<WO<\GDE_:58J
M]+FCC7&K;#1C'VA<:#M",MB2BU5%ZKD.5TX61,F6J.TUMXI=%_I'8K+7JJEU
M/PCW8#4EHZ+&K@X2JKFPBY'7(7D18W305]M\CJ5IV,1\$2*QA=6["\N1 C\]
M;CR)]R"R_ISG/JR$F]B=+_D)GV*?B&'Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B
M=+_D)GV*?B#TD?X).VVAZW'D3[D%E_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT/6
MX\B?<@LOZ<YSZL@]B=+_ )"9]BGX@])'^"3MMHY18_2U)N4O6SXR^='=LVS9
M,C=%OL+QN2+S#-3,G;]K/)9HWN&<CH<^.6A)5_$Q*BRZ+:JJ5%U$Z$J<N]MI
MXU'0K+93O?3USWU",<K6K*1$<Y$7!15PU@BK!%6%P^F8QJKT1\I$9%(KA7DR
M<@NAM';20:-7[!TW>L7K=%VR>M%DW+1VT<IE6;NFKA$QT7#=PB>AR')6I3EK
M2M*UI44*YKFN5KD5'(L%1;Z*2E%14BEX_0/P        !##QB>*W<'"WMO!$
M] X6ALQGS)-W]$.6TO>SVS"P);+86J\270596W<59 TA6XS%,4Q4N3Y*E:5-
MO=2>XC8F2L<)M3+F5#I' -8MQB/CAJY,ES80P<V^:NT[1=9[6.:Q'82KDPO0
MS%RR"KUN/(GW(++^G.<^K(6)[$Z7_(3/L4_$-1Z2/\$G;;0];CR)]R"R_ISG
M/JR#V)TO^0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%/Q!Z2/\
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
M%;Y^8?0            ]GZ,>(!JGT$WX2]M.>3)2W&;QZU<W;CV4.K,XRO\
M0;;$ZM+PLQRL6.>K&:[R*3]#F\JS(H;FKI U=X:&WL6;&QDIN3VI)1[D3K7I
M<F,]ZZ^EV[@K%JY**95+65%&_#D.@F2F0N>G^E-$WA9\6K!_$SQ\\K!-R8WS
M]9,>V<9/PK*2:#QXU;*'2;4O.Q)&M&ZUUV"[>K%1,OR*3N-='*@[2)11JN[Y
M>QPQ*M#%*J3A%X6S9B_-S42"+V+T]R]$NPBJ.2ZU;CD;-K/M*57LN=;.2^WJ
MIEIK9.;+$(6;$     SO.E'^DL@O)DQ;\;,FCI_H?]4W>5S.]ED*Q@\?3BTU
MU*X@M0T8    !HA=%O\ 1J3WE.92^*6,1S!TP>MC?))??3":XO\ B"\8NLA8
M\%5F\     (^^*]Z-/7-Y,F6_BG("38F>MEG>5R^^0PK1\0G<6NL90H[-*[
M    ) ^%%Z2O0SY3F(_C;'",XY^J=H^23.]4S;.\?D\8FN:O8XR+$   #)0X
MD'I#]>GEH:H_'A?([5Q5]5[-\@I_NF%<5WCL[C7]\IXP&^,4     U>N%#Z-
M/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T             ,NSCK
M^EDUD]NEE^*3'PZ^Z.O4N@XM_P!X\@%K^<9N>FLA$H)J:T
M  "U%T3G[9FHWR8U_&KCP4YTT>8:7RO^V\D.+GC4SB^JA?<'-Y,
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
M*^:ZWRAG>$2QC^FE>]77*E NHC8
M                               !J]<*'T:>AGR9,2?%./'&6.?K9:/E
M<SOE+$L[Q"3Q::Q(((R9H   >>-5.J+#^C;!M[Z@LXW#2 L6R6'*F1;\W7GK
MGFW6\G"6?:48NX:TF+IN%Y2B+5ORA"4]DJL=)NDLLGM+&L>NMVT9=F6<W"J9
MBZ#4R7.7(:U+JKH(BJJ(OA45$JEDK.FK!B:N8F:IF0<27B59RXDF:760<BO'
M%M8VMYP\98BPS&R2[FUL>6^HI4I5E*;K=&>O:71*4\K,*HD6=*4HDD5!HDW;
M(];8J8IV=BI0)34J(^K<B+-FJG7/=U&)[EL8)?6+E55@==7SJZ;AON2TO-R$
M39RUZA'.)28(                ';^ \\93TRY>L7.>%KK?V;D?'DXVG+?F
M61S<DH9(VX\B)=GO%0F+=G6)U&DBP7H9N]9K*(JE,0]:#!M*S:.UZ&99U>Q)
ME+-;!R+J*BY#D6ZU4NHJ(J'K)G3*>:DZ4L'M6Y_K*RS4WX=&N?'_ !"]+EDZ
M@[)(WB)IR9:U\HV,1U5TYQ[DZ%;M#W%;*RIJ4468+HO6\A&KFV&<1;YLH>A%
M3*)DX\QIQ=J<6+8F6941=+3KI;]_+6."[/N*UR9#D5+T%+!H:ME;3I.9<6\J
M92Y*=5,P]T".F6   &=YTH_TED%Y,F+?C9DT=/\ 0_ZIN\KF=[+(5C!X^G%I
MKJ5Q!:AHP    #1"Z+?Z-2>\IS*7Q2QB.8.F#UL;Y)+[Z837%_Q!>,760L>"
MJS>     $??%>]&GKF\F3+?Q3D!)L3/6RSO*Y??(85H^(3N+76,H4=FE=@
M  $@?"B])7H9\IS$?QMCA&<<_5.T?))G>J9MG>/R>,37-7L<9%B   !DH<2#
MTA^O3RT-4?CPOD=JXJ^J]F^04_W3"N*[QV=QK^^4\8#?&*     :O7"A]&GH
M9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F:             &79QU_2
MR:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH                %
MJ+HG/VS-1ODQK^-7'@ISIH\PTOE?]MY(<7/&IG%]5"^X.;R8
M !PO)/R=W[VEW3[QOAD4OC4OC&ZZ'Q,W#LY3&U'=96(      &R5C;Y.["[2
M[6]XV(X4JO&IG&.UU+.E[AN<AS08Y]@ =<Y>RO8F"L77_F3)TXWMO'^,[3F[
MSNV9<5+L:0T$Q5?.2MD:F(=[).^2HBT:I[5G;I1-%(IE%"EKE4-%4VC62J"D
M:KZF<]&M3+55AH(E]5O(D56XA\39C),MTV8L&-2*Z!E9<1/7EE/B'ZE+KSKD
M-=Q'0!57-OXFQ\5Q16,QKC5H^<KP5N-JDH5)Y,+E7JZEGV[0SZ165.4J:%$$
M$>QL5\7*/%>R66=2HBS=U,?DS)BI==F)D-3(:B7UBJUY6UDRMGK.?N;R)E)E
M;.:>%!(S$               /0>EC4UE71[GC'NH7#4T:'O?'TP1^@BJ94T3
M<4.X+5K/VE<;5)1.K^W;FB556CM+:4U"*;Z9B*D34+K+8LBCMRS9MF5[<*GF
MMAFM7W+FKD.:MU-);D4/:GGS*:<V=*6#VKIYBYBFKCI+U,6!K#TYXGU)8S5-
M2U,IVLWFTXU9PFY>VW-MEUXJZK1E%DB))J2MI7,P=QSDY2E(HJVJ<E-PQ:UX
MSMJR:FPK4G655_327PCD.2^UR9CFJCDS%+$II[*J0V?+W+DTLM-!;AZ*&K/<
M #Q?Q(/1X:]/(OU1^(^^1OL5?6BS?+Z?[UABUWB4[BG]ZIDHCM4K@     ]-
MZ)_MEZ2/*;P+XU+4&HQ@\PUODD[[MQ[TOC4OC&ZZ&O&.(RR@
M       "LYTH'5CX'=%EJ:<+?D^;7AJEO0C28006W'*6*,9+Q=SW4I4R1N60
MZZW:Y@&5*&W2.6BCLFTU"G*+9Z(;%Y=;[[5FI&11RXIQDR+6Z3<-<Q<%30V_
M4\%2I(;NIBZB75U8:IGR#IHA@        6:.B]ZL_ _K0NW37<4IS:S]4=EJ
MHP2#A?DVB&6<8MI.Y[:,4RZY&K7KU9R\\SK0I>6=O:L4J;:T*45+TO6+RZP6
M6M*2,^CF7>+F0:[-N.P%RD3"4WU@5/!52R'+ULQ-5+J:D=0T%AS,3,
M  *>?2X_D\T/]N>=/>/& O+H3\:M#BY.O,(SC)N)6>[J%(T= D4       M+
M]&\XH9L!971T-YGN!)OAC-]Q57Q%.2SFI6^/<TRU4&K>W*+JFH5K;655$TVI
M2;:D;S]&QB%)1Z\6I3W2KBASE1>D- V-?3M^=1/=RDNX7OI=_-9'>M0D%AVA
MP,SDDU?FGKUN8[*SEU\]2_..;28@    &:ITCWTLF=.TS"'BCM$=7]%?J73\
M9-^\<06W/.+\YNLA!8+$-0     ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&
MYR'-!CGV !GX=*X](?AKR+\=^/#44.F.AGU7G^7O^ZD$,QB\=;Q2=\XK("VS
M0@                ?0B9:5@)6,G8*3D(6<A9!E+0TS$O7,;*Q,K&N4WD=)
MQDBS41=L)!@[1(JBLD<BB2A*&+6AJ4J/A[&36++F(CI;D5%14BBHMQ45%N*B
MI<5%/U%5%BEQ4-"C@2<9PVN"W4],>HZ7CVNJNQ+>,\MZYE*IL4L^V="H%I(3
M:;8B2+)ODBW&M"JR[-"M.?M:'D6Z14TGI&O,G2+B'Z/3>=[*:JV-,=!S;_ N
M6\F7P;O<JMY>M58JV,SLBU.5MY//7_L(EQ=\FRF3EW\LLC"JC>@
M   !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@
M                                                         &KU
MPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@ ?Y,8I"F.<Q2$
M(6IC&-6A2E*6FTQC&KLI0M*4VUK4 9J_'<XG$CKSU,O\>XZN(SC2Y@"8D[<Q
MJWC71C0^0[L;F4C[IR^[H38G(%E5BG909S5.1"%2*LD5)5\[H?J[HYQ1;BW9
M*554V%L5+4=,BEUC;[9294+[\M]Q8HUI!;7KUK*C 8O_ %V+!,U<EVQF9ZD%
M8L4U       'H;"NDC5'J/K4V!=/&9LO-$W!VCF6Q_CBZ[F@(]PF7>.E*W%&
M1:\%$F+MI3_S+A*F\8I?[QJ4KJ[0MNQ[*\Y54B0Z$8/>UKESFJL5T$4]Y5-4
M3_H6.<F8BJFF>T"\$'BL&BNO--&&2:,Z)&6Y$TO8!)7<(I5.M.L)[P+.55J8
MO4)S??,7V5*5+6E1H?:#B;A\'R^5A9SX:>##5,KFFT81X)T-#9/'.:]'>J[3
M@F=SGG3CFK$L:5P1HG/7UCBZH"V'3A0]$TTH^Z7L8G;LD910U"EYNZ5I4U=E
M.J-[9]NV-:JPLVJIY[X1@Q[7.3/:BX2:*&+-I:B1],Q[4S46&G>/-XVIX
M    6#>CE:Y%M+FMV.PK=<MS7$FK3K3C642=.2(L8;*C5=T?$UQ%HL<J=%Y&
M6D'$ <I:EY2DT10V]S<E!672GB\EL8OK7R6QK:*,Q(7UEK](W01$?\!4R3=6
M)5\GJ^"<OS4RYHY"]31-'$<LDW   #.\Z4?Z2R"\F3%OQLR:.G^A_P!4W>5S
M.]ED*Q@\?3BTUU*X@M0T8    !HA=%O]&I/>4YE+XI8Q','3!ZV-\DE]],)K
MB_X@O&+K(6/!59O     "/OBO>C3US>3)EOXIR DV)GK99WE<OOD,*T?$)W%
MKK&4*.S2NP    "0/A1>DKT,^4YB/XVQPC..?JG:/DDSO5,VSO'Y/&)KFKV.
M,BQ    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%
M   -7KA0^C3T,^3)B3XIQXXRQS];+1\KF=\I8EG>(2>+36)!!&3-
M     #+LXZ_I9-9/;I9?BDQ\.ONCKU+H.+?]X\@%K^<9N>FLA$H)J:T
M           "U%T3G[9FHWR8U_&KCP4YTT>8:7RO^V\D.+GC4SB^JA?<'-Y,
M              X7DGY.[][2[I]XWPR*7QJ7QC==#XF;AV<IC:CNLK$
M #9*QM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P *G/2K-5TC8F L*:1
MK9?JMG6=KED<AY&YJN9,Y[!Q>XC*6[ R"5%"T587)?4LD^)[$VQ:W:;:TV[#
M71T-V,VIM*HMN<D4IF(QGOYD<)4S6L2&<\CF,-2K)+*9ONUBN<E[376*(XZ+
M(B     6GN%/T<F5U5XUM?4?K O*[\4XJO9FUG<<8QL9**9Y)OFUGB)'49>,
M[<,ZQFHZRK9FTS%.R;4CG4A(,S\O0[(AD%%Z=QRZ4V6-5OLJPY;)U9+54?,?
M%9;')<5J-145[DR5PD:U;G77420V=8:U$M)]2JMEK>1+ZIEQR$T(YQ8H@>CK
M\(R(C4&,AIFF+I=)%)129GL[9_;R3FI4DTZF72MC)MN1!3'.2IZ\FT3IO'KL
MI0NZ4M73.E''9[\)M6UB9229,.ZEN75-VEB6:B066J_"=U%0\UYVZ+OP^LB0
MSPN&9S+VGFZ-Q2L4]C+J6R;:2*Y]NY69MF_U'EPRC5+;U"-IZ.4K6G54J-M9
MW2_C-2S$Y>V152<E%;P;M!S(-318[.,>=B_1/3YI7,=GQ326[JH4VN(=PSM2
M'#<R4RLW-$4RFK+NH[];&67K5Y=Q8]_L8^J-7:*!G!"/;?N>+3<I\^B7I2.$
M*GHHD9PU.BY5O;%C&VRL:Z19] JMJ&0X24[=L5;V8YJY#DN+>6"Q1(Q6T$^A
MF8,U(L6\Y+R["YA'D).80    !<ZZ*!JN?*.M0VBNX)!5=DDP;ZA<9MW#@YB
M,*I/(2QLGQC4JV\4J3Q20M]XB@D8E"G(\6W#5.H>E#=,]C-1M+;\I(.CP,S-
MN*^6JYT'HJ^]3(0E&+M0L7TKKVZ367J:I=$%"DI  \7\2#T>&O3R+]4?B/OD
M;[%7UHLWR^G^]88M=XE.XI_>J9*([5*X     /3>B?[9>DCRF\"^-2U!J,8/
M,-;Y).^[<>]+XU+XQNNAKQCB,LH                    S*N/OJUIJKXC>
M5D(.2Y_CW3\1'3_9%45R*LUU['>OCW_+H<@HHT6ZXY'D)1-)PF8W.&#9K6M=
MA2E+UKT:V)S-BM)68D*JI^>?E]>B8"9=QB-N9"JI [8J>45SH;AG6IH7]6)"
ML)\:H        .RL,Y6NW!66\9YHL-WS*\L57U:V0+:7,=8B-9BTYEG-,V[R
MB"B2BT>\59T1<I;U*+('.0VTIJT&)7T4BT:*=05*1D3I;F.SG(J+#-2,4RE/
M25,=)F-FLW3514T#7CPAERTL^X<Q;FZQ'/.K.RS8-J9!MTYE$5'",9=<*SF4
M&+[D#G31E(VCNK=VEMWD'*1TS4H8M:4XCM"BGV;73K/J4A/DS7,=GM54BF8L
M(HN2ETLF5-;.E-FLW+D14T3M$89Z       4\^EQ_)YH?[<\Z>\>,!>70GXU
M:'%R=>81G&3<2L]W4*1HZ!(H      !_1!=9LLBY;+*MW#=5-=!=!0Z2R"R1
MZ*)+(JIU*=-5,Y:&*8M:5I6FV@_%1%2"W44&E'P(N)VGKYTUIV%D^X"/-46
MH^,M_)%7RQ:2F1+2W:,K5RTB0YZG>NI0B5&4Z<FVJ<PE58Y4DWS4E>4ND;%%
M<6[6Y31MA8]2JNEPO,=?=+S(7V=BL+JM4G5D5_+)&!,7_L,OYJ9"[.;GDZXK
MHVX   9JG2/?2R9T[3,(>*.T1U?T5^I=/QDW[QQ!;<\XOSFZR$%@L0U
M!LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\
M-10Z8Z&?5>?Y>_[J00S&+QUO%)WSBL@+;-"                  '8&*,IW
MYA#)=C9>QA<+VU,@XXN>(N^T;@8'W5XZ:A7:;MJ<Z9MJ+QDO5.J3ELK0Z#IN
M<Z*I3IG,6N+6T=-:%),H:QJ/IIK%:YJY**D-!<I;Z+=2Z?<N8^5,2;+6#VK%
M%-7#A^:Q;4UX:3,3:D[929QKV[X8\??=L-%C*TLW)-O*UB;VMFI5557:;-K,
M(&78&7K15Q%N&KBM-BU-O&F,UA3L7+:GV5.BK6.BQR^ZENNL=E1A<6%YR*F0
M6)153:RF;/;?5+J92I?3_60>SAH3*            HL=+4^T1I(_T7O;X\(C
MHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P
M                                  #5ZX4/HT]#/DR8D^*<>.,L<_6R
MT?*YG?*6)9WB$GBTUB001DS0 (-ND":WW.CO0;<]OV=*&C\NZEW;W"MCK-EJ
MHR,);<G%+N,H7DUJ6J:J9H>TS];D%TCE7:R<RS7)MHF;98?1IB\ENXQLFSTC
M0TB)-?E*Y%^;;HNZY46XK6N3)-3;-7R6C5K?I9G6IG9*Z5S/5#-*'6!!
M #ZL%!35T3<-;-MQ,E/W%<4K'P4!!0S)S)2\U-2[M&/BHF*CF::SN0DI)\X3
M1002(9154Y2EI4U:4'Q,F2Y,MTV:Y&RFM57*JP1$1(JJJMQ$1+JKD'ZB*Y4:
MU(N52][PI^CDXFQ!;=KYOUZ6U%9:S5(MVLU%X,E#H2F*<6T<)$5087DP146C
MLGWDV3-NNTG)EK>:JG.DF@],DD]KSGCETIUM=-?9^+;W2*!%@LY+DR9FM6_+
M;E0@];ZJV*M)?9UARY34FUB(Z;O<A,_+74S[Y::AX:(MZ*CX* BHV#A(AHA'
MQ4-#L6L9%1C!JF5)LRCX]DD@T9-&Z1:%333(4A"TI2E*4%/3)CYKUF37*Z8Y
M8JJK%57+55NJI($1&I!J01#Z0^#]/P2D7&3D:_AIJ.82\1*M'$?)Q4HS;R$;
M(L':1D'3)^Q=IK-7C1RB<Q%$U"F(<M:TK2M*CZ8]\MZ3):JU[5BBHL%14O*B
MI>4_%1%2"W4*D/&8Z/IC>X+#O35)H-LEO8V0K38/+GR!IXM-GR-GW]!,4JN)
MB6Q; (5HA:EY13%(R_61B0L?+))F(T01?;I'EUXA])E7*J9=CXQS%F4KU1K)
M[EZYBK>28[W356YAKUS;[E5NYCEJ6-+<Q:BC2#TNJU+RYR9"YEY<^_1N'0Q$
M@    #T)A/3SJGRE,PD]IZP?G7(<S%R[.2@IS%.-KYNI2+F(ET@\:2+:5MF&
M?(L%XMTFFMR]5"4;U+0YC%I3:-9:%J6/1RW2[3J*>5+5JHJ3)C&Q14@J0<J1
MBER&2>TJ143%19+'N6.0BKK&L[@"[KXO_!>&[XR=:,E8&2;MQ?8EQ9"L>79'
MCI*T;XE[9C'MV6X\8JUJHU5AYY9PAN&V&I0E-M*5Z@XMM.13TUHSZ>D>DVD9
M.>UCT6*.8CE1KD7)BD%+&DN>^2U\Q,&8K454REA=0[=&">H &=YTH_TED%Y,
MF+?C9DT=/]#_ *IN\KF=[+(5C!X^G%IKJ5Q!:AHP    #1"Z+?Z-2>\IS*7Q
M2QB.8.F#UL;Y)+[Z837%_P 07C%UD+'@JLW@    !'WQ7O1IZYO)DRW\4Y 2
M;$SULL[RN7WR&%:/B$[BUUC*%'9I78    !('PHO25Z&?*<Q'\;8X1G'/U3M
M'R29WJF;9WC\GC$US5['&18@   9*'$@](?KT\M#5'X\+Y':N*OJO9OD%/\
M=,*XKO'9W&O[Y3Q@-\8H    !J]<*'T:>AGR9,2?%./'&6.?K9:/E<SOE+$L
M[Q"3Q::Q(((R9H             9=G'7]+)K)[=++\4F/AU]T=>I=!Q;_O'D
M M?SC-STUD(E!-36@    &F]T>KT/^D3_?W_ )/YJ')/2=Z\5W_#_P">43VQ
M?-DKX7?N)H! C:                         '"\D_)W?O:7=/O&^&12^-
M2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&
MYR'-!CGV !G:]*'O"1N+B61T [J<K&P-.F+[<BTN6WTC)2<W?-YNG142I)E1
M65=W09(]:U4.8J!-IMVA2$Z@Z()#)6*:S6[J;53'+H(QJ)I-U2%8P.5U?!;R
M,1-=>J5RQ:9HP   ^M 'B4YV%//)G6@B2T:>:13JM116)*\1K(IIU;J)+T.H
MSH>E-PQ3[:]2M*[*CXFX:RW<'])@K#/A<U3];"*85Z)L@V3+6E/69:,Y8+R(
MD;$F;8@):RI"WS(G@7UI2,4T>6X\A#MZ4;GB',.LB=M5/V%43%W>IL'"M0R=
M+GOEU*.2H:]4>CKZ.151R+FQC'-+.8K58BLA@*B0AE9!R<>)]  >%^)!HRM3
M7CI!RW@"=C6#BYI. >W%B6;=E2(K:67K>8O'5B3K9XINF9-U9(]6$A4IB57B
MGKI"IJ%5K42+%6WIV+EN2+3EJJ24<C9B)[J4Y4PTADW+K<IR(N08E=2MK*9T
ME=U"*9CDO;&<9.3UD[C7CN.D&R[)^P=+LGK-RF9%RT=M53H.6SA$]*'27063
M,4Y:TI4IJ5I4=H-<U[4<U8M5(HN6A7*HJ+!;Y^8?H   "6[@699<8@XJ&DR5
M*[.WC;UO&9Q-,MJ<IR4DWRE:<]9L2T<42*8]2(75*1SHG["T6;$J:NY0PA/2
M)1)78G5K(1?+EI,3,X-R.5>U1R9RFRLB8LJT):Y"K#32&O U$!R$3\ #Q?Q(
M/1X:]/(OU1^(^^1OL5?6BS?+Z?[UABUWB4[BG]ZIDHCM4K@     ]-Z)_MEZ
M2/*;P+XU+4&HQ@\PUODD[[MQ[TOC4OC&ZZ&O&.(RR@
M\6<1+5*RT8:+=0>HE1RU1G;'L&1;V"W=<D=.1R;<YTK6QRR,U452.\:UO"89
MJNR)[QRLDEE*4K0E1O\ %>QW6];]+9:(O!S)B8<,B6WKGKF=:BPS8(8M=4)2
MTKY^2B7,];B:IDNO7KV3>NY*2=NI"1D'3AZ_?O7"KMZ]>NU3KNG;MTN=1=RZ
M<KJ&.HH<QCG.:M:UK6H[2:UK&HQB(C42"(EQ$1,A"N%556*WS\P^@   'WKK
MM:XK&NBY+)N^&?V[=MGS\Q:UT6_*(&;2<%<5OR+B)FX:1;']DW?QDDT506)7
MJD4)6G]@\I,Z54265$AR.DO:CFN2\K7)%%3,5%BA^N:YCE8Y(.18+GH?!'J?
M@   :!'1=-6?A:T=7OIDN*4YQ=VF"]#+6X@X7WG*V)LI.).X8,J/.%SN7G6*
M]VDZW5JF6B+1HNQ2]CO$I7FCI?L7D5NR[7E)"162^NXR7!JYT6*Q<M51RDRQ
M?J>$I5IW+UTM;F<NPL=0L["HS?@      4\^EQ_)YH?[<\Z>\>,!>70GXU:'
M%R=>81G&3<2L]W4*1HZ!(H        'J_1)J]R9H8U*8XU(8N<'4E;,E*(W'
M;*CQ1I%7]8LF9-M=UB3IB)N"5CK@BZ5*FJ9)4S%ZF@\2+R[9(Q=+C!8=)C%9
M,VRJQ.LF)UKH15CTW+TS6KFI%(M6XJF125,RDGMGR[Z7TRTR4_UGFJ_IMU#8
MQU78.QOJ#P],&FL?Y.MUM/0RJY4D9*-7WU&<Q;LZU16<)L;BMF9;.(^00*HH
M5)VV4*4YRT*<W&UJV75V-:,VS*YN#4R707*7)1R+DM<D'-7)14+#D3Y=1*;.
ME+%CD_TF>AW@->>P &:ITCWTLF=.TS"'BCM$=7]%?J73\9-^\<06W/.+\YNL
MA!8+$-0     ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV !GX=*X
M](?AKR+\=^/#44.F.AGU7G^7O^ZD$,QB\=;Q2=\XK("VS0@    %R'HWV@O1
MYJOTM9TO+49I_L'+ET6YGY6V8.:NQH^</8V ICNRI6D6V,U?M"%:TD9!9796
ME:[ZE>J**Z5,9+<L6V*>19=3,D27TV$J-5(*N&](W47(1$)/8='35%.]T]C7
M.1\+N<A8E\S)PM_N3X7_ ,LF/XR*O]/,</\ (5&FFP;OFNS_  3#JS(G +X4
M.16KA)?2M%6=(*I&3;S..[]R;9SI@<R::5%V\;&WAV,N%2E3I6E'3!P3>VFJ
M6M3&K7,I>DG'.E<BI6+,;E/9+<BZ*MPM)4/-]CV<_P#VT1<Q53JP(-]9O147
M43!S-XZ%LT2]T2;(BCMKA7.)H)M)2Y=IE565MY7A6MOPB#VE/\-HUE8EN@?;
M3EY)/94YK"L'ID1\QLC&*G:QBW.%DQ@F:Z6JN6&6K7*N4Q3456+RHBNI'JJ[
MUW47931*A.1\;W[B"^KGQEE"T9^P\@67*KPETVC<\<XBIR$DV]"G,W>LG)"*
M%*JBH15)0N\DN@H15,QTSE-6[Z6KIJZG95T;VS*:8V+7-6**F8NOE+<6Z1M[
M'RGK+F(J/1;J*<*&0?     !:YZ*[J^>V)J)R?HUN*56K:6=;;>9'Q[&JJEJ
MW996QW&\O<24>W,8FXO=>-6RZSQ2F^:I;<;%W:4H8U*9Z8K#;4V7)MZ4WY^F
M>C'KERWKUL?>S((GOU)%B]4JR>ZE=N7I%,]+^FFL7Q1SD2\           "B
MQTM3[1&DC_1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H%U$;
M              YC9N.L@Y&D2P^/;%O&^Y8YBD)%V;;$W=$B8YS$(4I64(Q?
M.3&,=4M*4H7;6IJ4_MH,>HJZ6D;AU4V7*;EO<C4U50]9<B=.^B8YV<BKK'JF
M%X:G$0N%'G,3H8U;KMJID53=+Z>LJQ[9PFI4U"G:N)&UFB+LNTE=O)&/N_V[
M-M!IIN-F*\E83+1HHY23I:Z<'+#1,AEG5[[TF9HHJ:\#MY/@R<4A5--4NB?-
M%"J$*H6BD9#HJ4*<M#4HHBM,D52/2E>J4Q:&+7J5I2HP?3W$]+G.$CNM@]^9
MK2\%W3?C'P)_A$<3>VBM32.A_4,YH\JM1+K!84A=9B50HE4_.BVM69,QH;E:
M;E5Z)T4V&W-[=-L])>/&*,V.#:%,D,MV#WT(Z!\NLBTFWY2Z"M764Z!O711K
M*QLS6D<B:2]3-AQR"1EUI&\L$92ME@D@0CE4RYWLU:S)M1"B3)8V_O;NZD>N
MW84U:;21C!8-4N#35M),<N0V=+<NDCERT,=:&M2_)FP]Z[8/-"Z"S999LY15
M;N&ZJB"Z"Z9TED%DCU351624H4Z:J9RU*8IJ4K2M-E1MD5'(CFK%JF,J*BP6
MXJ'\Q^GX                          !J]<*'T:>AGR9,2?%./'&6.?K9
M:/E<SOE+$L[Q"3Q::Q(((R9H &=ITG'4FXS!Q"$L,1\BJO:>E_'-O6<1B4Y3
ML"W]?[)ED.]95J8ISTJX6AY6"C7-/8[BT14E:;Q:UKU#T264E#BQR]R0G5DU
MSHY. Q58Q--'N3,<0FWI_"UO!)N9;4316ZO430*Y@M(T@    !;RZ+IH B+\
MO&^M>^3(!*0BL6S"^-L"-I)"IVILB+Q*+R^K\1;K%*196TK?F6D?&K[%4:/)
M%V<NXY9)F)2/2_C*^FD2\6Z1T'SF\).AO(P8SX3D5SDOP:W(<27%^C1[EK)B
M7&K!N?DKH9&CE%XP<]$L       I6ZRNC)9TS9K0S/DC3]?N",6:=<BW8G?$
M1&W7(7:G<EMR=TM$)2]X:!L^U[+D88T.PNY9Z>.1/(1Z23%5%$M*42VUORP>
MENSK/L&GI+3EU,ZU)3,!5:C<%R-6#%5SGHL5;#"7!==15R2+55@SIM4Y\ES&
MR'+&[&*1OW$3+O74.R,5=$EQRRJT<YOUCWK<E#EJ9]#8JQ?!635 U2TI1%I<
MMW7'D"CLI3TWN5/$H[U*[O)TV;U<6LZ:ZIT4L^@ELREF3%?IM:UD.V7//N7B
MVQ/I9JKG)#555UB2G%71N^%?C>K=:>Q7D',KUL1.B3S*N6+LK2JZ9Z'YTXB\
M;KXY@'ASTI4IDEFBC:I:_P#2V[*TB=9TJXXU<4ESI4AJY$N6W7F8:IH+'-,^
M78=GR[[7.7-5>I DIQ5H&T1X0J@KBC2;I[LE^W,B9.<B<3V8:YJF;EJ5 RUT
MO(AU<;@R-*FJ2JCHVZ8QC4ZIC5K%*W&3&"T+E;6U4QJY"S'8/:HN#J&=+HZ2
M5]'+8BYR1T[YZV*4I"E(0I2$(6A2E+2A2E*6FPI2EILI0M*4V4I0:0R3_0
M  ,[SI1_I+(+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-=2N(+4-&     :(7
M1;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP56;P     C[XKWHT]
M<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL     D#X47I*]#/E.8C
M^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>D/UZ>6AJC\>%\CM7
M%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#/DR8D^*<>.,L<_6R
MT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6363VZ67XI,?#K[HZ
M]2Z#BW_>/(!:_G&;GIK(1*":FM     --[H]7H?](G^_O_)_-0Y)Z3O7BN_X
M?_/*)[8OFR5\+OW$T @1M                         #A>2?D[OWM+NGW
MC?#(I?&I?&-UT/B9N'9RF-J.ZRL0      -DK&WR=V%VEVM[QL1PI5>-3.,=
MKJ6=+W#<Y#F@QS[  SO>E&64_MOB2PMRKD5JPR'IRQK/QZ]2TY&AX>X+ZLYX
MS3/2FSE4#VX14Y:[3%HX+7]ABCI_H@J&S<5'2DW4JJF-71:QR+W6H0K&!JMK
MD=D.8FNJ%<,6H:,     F_X<O'CU9\/ZVHO$R\=!9_T_12YS1.,K]DI&(G;-
M;+*NG3IAC?(+!*1=6U'O7KCE3LW\?,QZ-:&JV;MSJJ'-7N-/1Q8N,TUU:BNI
MK3=?F,1%1V:]BP1RHF2CFN7)58(;:AM>IHF\'<?)3(7(SER-5"T!@GI0/#OR
M4FS:9<CLQ:=9DZ:?/W%T68ID"S4%SEI4R<?.XR5N.YWJ)#]3E%X%G_V[M*;=
ME16CT0XT4BJZB6152\C!=@.T4F8+4T'J;^3;]%,N3$<Q<U(IJ174)@<*\0#1
M'J*HT2POJIP9?<H^,4K>V8_(ENL+UK4YB$3Y:Q9I[&7BU*JH>A2558DH<VVA
M=M:5I2#VABUC!9<5KZ.HEL3W2L<K.W1%;JFSE5M).^BF,5<J*1TKYZ^&C,D@
MRNOHZ_#(OG(]Z9-NO'V2Y68OR\;MO><BB97N6(MY.6O";D9YZVC64%6+>,(N
M/=R1B-$2N*U313(4YE-AJFL.3THXVT]++I),V4V7+EM8B\&U70:B(D56**JH
MEU87\HU+K$H'O68YKHJJK?7).40'1ZN$9!4:G/I65G'C14ZI7L_FS/[VJ]3&
M-4I'4<AE%I!N$DBFW:%,TV5I2E3;QNJ/&9TG8[3(_P#<P6KD)*DII+P:KJGZ
MVQ;-3_;BN:YVR=Q0/!7X6-N40I'Z*\1N*-W9'J?7XESW34RQ#)FH1>MSW%+U
M<M*U2IM;J;Z!J5K2I*T,:E<&9C]CC-W5H3TBD+F"WO6I=S;YZI9=GMO2FZJZ
MZG<,)PRN'1;Y:EC="FDBIN<%=%7DM/F+)QVBN2A*$,W>3=KR#ML4E4Z5H5,Y
M2T-[*E-M:U&#,QMQIF[NT:V]D3IB)I(Y$/5*"A;>DR^U38.[K6TOZ:+&?MY6
MR=.^"[.DVC]C*-)*UL26!;[]K)QBU',;(MWD3;[1PB_CW!:*(+%-11(]-XE:
M5ZHU\ZV+6J&JRHJJB8Q45%1TQ[D@M](*Y;BY*9)[-IY#%BQC$7,1$ZAWH-<>
MH 'B_B0>CPUZ>1?JC\1]\C?8J^M%F^7T_P!ZPQ:[Q*=Q3^]4R41VJ5P
M>F]$_P!LO21Y3>!?&I:@U&,'F&M\DG?=N/>E\:E\8W70UXQQ&64
M         %,;I7NK/<0T^:*+:E/9+'=:@<J-6R^RO)I==+,Q7$NZMU]IB**&
MN!\X:N";-J;!<M*UW#4OCH9L6[56_-3ZF7J.F*G<(BIV2$7QBJ=Q2M7LEUDZ
MNH4NA?9%@   D&X56F^FJ_B"Z7<-/8_KE;,ADN-N^^VIR$,U7L#&R+G(-XLG
MAU:T211F8.VE6!3&VUJLZ(4M#',4M8SCE:O,V+-97M6$U)2M9[^9UC53.5R+
MG(9MG2.4ULN4NYPHKG)=76/='20--],$\2J];TBV16MJZD[-M;-,71NW,FS;
MW$JBO9-^L^6KM*O)/+IM%:8<TV[2]>"?LH:@CO17:O..*<NG>L9U),=*7+P=
MVQ<Y&N1J>],NW)' UZO3<S$1VC>752.B0(BR#3@  !,QP%M6?]*/$>P\K,RG
M6['N=SJZ?K^Y9?D6*2607C%.QY9R99=%BU)#Y*8PYUW2VVC:..ZV5+0YJB!]
M(]B\\XJSTEI&JIOGF9?6(N&F7=EJZ")?= VECU/)JYL5ZQ_6KHWM6&A$TYAR
M03T      "GGTN/Y/-#_ &YYT]X\8"\NA/QJT.+DZ\PC.,FXE9[NH4C1T"10
M          LI]'9XH1M*.<2:3<PSQ6^GK4/<K-&VY:4>52CL5YID"-HJ&F3+
MKJT;,+6R 1%O%2M3%H1!V5B[,HB@B[,I5'2ABASS9W/5"V-ITK%PD1+LR4EU
M4S7,NN;EIA-NJK8;VQ+0Y/.Y--7YEZW,QVPMY=!<LT*QS&30 #-4Z1[Z63.G
M:9A#Q1VB.K^BOU+I^,F_>.(+;GG%^<W60@L%B&H     -DK&WR=V%VEVM[QL
M1PI5>-3.,=KJ6=+W#<Y#F@QS[  S\.E<>D/PUY%^._'AJ*'3'0SZKS_+W_=2
M"&8Q>.MXI.^<5D!;9H0    "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)ABYX
MK,XSJ(6I!3A(0   K-])'X=%MY]TR2FL;'MLM&^=--\:66O21C&C=%_?N#43
M[MS,YQ1-(BD@[QJ52DTR764_\K&I2*)2GJLE1.V>BK&F;9MKI854]5LZK6#$
M5;C)WN53*29N%1+[E8N0L=#;E"V=3K5,3YYE_-;DZ5_.B9\HZ:(8     >F]
M%V=7FF35IIUSXT<';I8MR]9%T3/)G,G5W:K>;:M[QBSG(8AJ(3%J.7K1396G
M^&M4:BW[.;:]BU5FN2*SI#VIF.AUJZ#H+H'O2SED5+)V]<BZ&3J&O FHFLFF
MLBH15%4A%$E4SE43434+0Q%$SEK4IR'+6E:5I6M*TJ.(U146"WRRC_8
M      HL=+4^T1I(_P!%[V^/"(Z)Z%?-=;Y0SO")8Q_32O>KKE2@741L
M                _2R9/))VVCX]HY?OWJZ35FR9(*NG;MRN>B:+=LV0(=9=
M=90U"E(4M3&K792FT?+G-8U7O5$8B155N(F>I^M:YRHUJ*KER$)K-*?1^.)+
MJ@3CIM_BIGIVL-^D9PG=VH=\[LA^LDDH0JB+/&[*.FLI4=+HFY1L=Y#,6#@N
MRM'5"UWA +9Z3,5;(C+9.6JJ4]S)3"31F*J2\^#G*F4;>FL2MGP<]$EL[*_V
MJ78YBP+#NGCHI>E:S",9/4EG7*N<9MNX3<KP-CLXG#UA.$:DIRD7)([][7O(
MIIJ;:4=-)F).I397DR?L%86ITRVS4*K+*IY-/+RWQFOSTW+$SE:[/-U(Q>I)
M<%GN=,=VJ:27>Z)H,.<)SAN8';H(X[T:8,HY:J)+-9J^;11RU<[5=*M3$6:7
M7E=6];D9JT-7;M2=$_L_[*;(%7XYXU6DJ\KKZA6K?1KN#;VLO!;J&UE4-'(A
MP4MB*EY8(JZ:W=4]_1D7&0K!M%P\<QB8QDGR+..C&C=@P:([U3<DV9M4TFZ"
M>\:M=TA:4VU$;>]\QROF*KGK?55BJZ)E'[A\@     ZHR;@?!V:F9(_,F&<4
M9:8)E,5-CDW'=H7XS(4]"E,4C:Z8>51*4Q24I6E"]6E*#,I+1M"@=A4,^=)=
MERWN8O<JA\O8R8W!F(CFKD*D4(H\Z]'KX6V;R2#EK@R3PG<,BKRI[DP5><W9
MQVO5VU2C[.F3W3B]BE7_ +$X$O\ ^?[!,[.Z3<<+/@BU*5$M/<SFH_3<F#,[
MLU\ZR+/G75EHUT+[>MU$N::$%FI7HG>48,DA-Z2]2EK7\V*L[<-+!S=!.[%G
MT&"255&K%I?MIEN>!N2:<GIN4JXB+?:4K6E3*$IMV6)9/3/23%27;5(^6N2^
M4N&D?>.P51,YSUS#43\7%OTTS0=LI\4K?ZG=!FL'1K)&8:D]/V0L8LS/",&=
MV/HM.:QY+O5$2N",X/)-L.)JPIMYR!Z&.@UD55DMNQ0A34K2EJ61C)85O-PK
M*J94UT(JU%@]$S6.@],]6P-%44-72_3L5&Y=]--+G5/(XWAB
M          :O7"A]&GH9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F:
M!D*:R<MK9ZU::ELSJNRO4LF9SRC>$:JFH=5!."F;REW5O,F:BE3*&81T$9NW
M;[U:FH@D6E:UKU1V[85$EFV+24")!9-/+:N>C4PE7-58JN:5K53.&J9DW?/5
M=6X>;!MCP     -6_A.8&9:;^'1I(QFBQ282AL/VW?MV)E2W'!KTRFB;)-U$
M>J&I15RX83-TJM"G/6M2HMR$+L(0A2\:8Z6DZU<::VK58LX=S&^\E_-MAGHV
M.>JK?+$LZ3P%#+EY."BKGK=77)#Q%S-                    ,[SI1_I+(
M+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-=2N(+4-&     :(71;_ $:D]Y3F
M4OBEC$<P=,'K8WR27WTPFN+_ (@O&+K(6/!59O     "/OBO>C3US>3)EOXI
MR DV)GK99WE<OOD,*T?$)W%KK&4*.S2NP    "0/A1>DKT,^4YB/XVQPC..?
MJG:/DDSO5,VSO'Y/&)KFKV.,BQ    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*
M?[IA7%=X[.XU_?*>,!OC%     -7KA0^C3T,^3)B3XIQXXRQS];+1\KF=\I8
MEG>(2>+36)!!&3-             #+LXZ_I9-9/;I9?BDQ\.ONCKU+H.+?\
M>/(!:_G&;GIK(1*":FM     +YO!?XL7#TTT<-/3;A+.6I>V<?Y2LKPQ=E%H
MR%KY%D7D1V1Y\RG=L)RSR"LZ5BEN?V[/-'1>2<*;I5J%-NGH8M.<<?<2\9[6
MQLJ[0LZD?-HYG!8+D<Q$7!DRVK<5R+<<BI=3()A9=HT4B@ERITQ&S$PHI!<E
MRKE91*+Y]CA-_?)LSN)RY]7HA_LZQT_03.WE_',_G>SO"II+L#S['";^^39G
M<3ESZO0]G6.GZ"9V\OXXYWL[PJ:2[ \^QPF_ODV9W$Y<^KT/9UCI^@F=O+^.
M.=[.\*FDNP//L<)O[Y-F=Q.7/J]#V=8Z?H)G;R_CCG>SO"II+L#S['";^^39
MG<3ESZO0]G6.GZ"9V\OXXYWL[PJ:2[!ZJTNZ^](6M)_>,9IAS7"99?V TAG]
MX-XB"O&'-"-+A6D6\,LN:Z;<@DUROEHEP4M$:J5+R5=ZA:5IMTUL8M6Y8#9;
M[7IW2&S55&Q5JQ5L([ERWHI?,FGK*:J54IWHY6W[^3GH>PAHS)
M     .%Y)^3N_>TNZ?>-\,BE\:E\8W70^)FX=G*8VH[K*Q       V2L;?)W
M87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/L "JUTIW2/*9.TU8GU7VE$F>RNG
M*Y9&V<AF:(U,ZIC#*#B'9M)IV8M#'6:6M?<6Q1*2E/\ ")-KJUV$(>M+CZ';
M;926M.L6>Z#*IB.9'PDN*JB9KF*J_ 1"/8PTRS)#:AJ76+!<Y=A=<H3#I AX
M         ![/P3Q%==&F?F2.$M5.:+*B8_D^9VKV92-QV*CR6S<_] 7::>LE
M3=+3=]DP-M+[']G4&@M'%;%VUHK:%'3S'K?=@HU_;M@_5,J36U<CZ*8]$RHW
M-);A-_IUZ5-K%L"K"+U%8EQ3J#A$#(E=SL&5YA[(;HM2T3<+.)"$;W!8*QJ;
MM%")(6XSVGJ<M5*%,3DJ^M3H<L*IB^RY\ZEF9"+":S27!?IO7.R]M(QAJF7)
M[6O3M5V-0L'Z6>D7<-_46>/A+QON=TR7L\.BVZS9VC4(>U5G1Z4Y51GD^!=3
M5C,HM$U=G+S3F%.;]O)4I05E;'1=C59<9DB6VKITR9*Q=HRU1'JN8Q'YYNJ>
MVZ&?<<JRW]E>TTN:<"<J!N"!NJ&CKBM>;B+DM^8:IO8B=@9)G,0THR5V\D[C
MI./6<,GS539[%1(YB5_LJ*\F2IDF8LJ<US)K5@J*BHJ+E*BW4-LCD<F$U45J
MGUQ\'Z     >+^)!Z/#7IY%^J/Q'WR-]BKZT6;Y?3_>L,6N\2G<4_O5,E$=J
ME<     'IO1/]LO21Y3>!?&I:@U&,'F&M\DG?=N/>E\:E\8W70UXQQ&64
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
M@JLW@    !'WQ7O1IZYO)DRW\4Y 2;$SULL[RN7WR&%:/B$[BUUC*%'9I78
M   !('PHO25Z&?*<Q'\;8X1G'/U3M'R29WJF;9WC\GC$US5['&18@   9*'$
M@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@    &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@            !EV<=?
MTLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/360B4$U-:               7
M"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+N8Y^)6
M   <+R3\G=^]I=T^\;X9%+XU+XQNNA\3-P[.4QM1W65B      !LE8V^3NPN
MTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 '$,@6%:&5+%O#&F0(%A=%C7];4U
M9]W6Y)I\JPF[<N&/<14O&NB4J4W).V+HY-XM2G+6N\6M#4I6GO35,^CJ)=73
M.5E1*>CFN2^CFK%%3.4^7L;,8LMZ18Y(*F8IE^<5OAB9,X:^?'UK/D)6YL#7
MR_DY7!>5%6IC-IR *N98UH7*[0138M<AV@@J1&01I1*CM/DWJ*9$7%$T^N\3
M,;J3&NS4G-5K+2EHB3I>4N^:E]6.OM7(NM58I%8!:-!,H9V"MV2NY7,RES4R
M=,BS$Q->             'MG1YQ$M7VA.Y$IS3GF*X;8A57J;R>QO+JFN3%=
MU[#EY<EP6'*G6A3NG*-#)=<&I6DJ@F<W-W2)J[PC]N8KV'C%*X.U)#7S(028
MG6S&^]>EWX*Q:N2BF535M32.C(<J)E7T7/3_ $I>MX6_'NP#KT7@L0989QFG
M_5$^Y)DPM%]*<ICS*+^M2ID+BZY))4CI.=>*>RI;TA_YZF^4C1>1W53DYVQP
MZ-[2Q;1U=1*M38Z75<B=?+3ZQJ9";]MS?(VX2ZS[8DUD)4SK*C*R%SEZBZ$2
M?@5J;D   /%_$@]'AKT\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N
M     #TWHG^V7I(\IO OC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*
M            AFX]6K/^E+APY@5A93K=D+.Y$=/U@\BOR+Y)3(+-\2^)9L9%
M=%\U/#XU83!T'2.VK:1.UVU+4Y:B>='%B\\XU2$F)&EIOGGY76*F F5=F*V*
M+?;A&KMBIY/0N@O7OZU-&_J1T3,:'6Y @    #3XX#NG#^FWACZ?(U^PYC=6
M8(^0U!7?M0YLJY>Y4,WDK44<HU,=0CIIC%G M%-^M#[S:NTI/[A>1>D:U>=<
M;JI[5C)D*DEN=+N.TYBO71)]8\C@*!B+NG=<NC>U('N?6KI\9:K-)>H73P[2
M:J+Y6Q7=EM0*KRB1FT?>58Y20L694Y>E4J=8KS8L'E*UV;ID*5I4M:4K2.V!
M:;K&MJEM1L829S7+#);&#TT6JJ:)EU4E*BF?(7W351,_(U3(KD&#V*?O8N3:
M.&$E&NW+"08NT3MW;)ZS6.W=M'2"I2J(.&RZ9B'(:E#%,6M*TVT';37->U'L
M5%8J114O*BWE*W5%18+?/R#Z/P   +F/10M67(/M0>BJXY+8F](VU XM:KJ[
M*4=-RQ5F92C&U5:UWCN&O8^\0;I[-A4'JN[7:<U*'Z9K%BVEM^4EU/F9BZ;Y
M:]^BKFM0E&+M3=?2N]\FLO4U2Z:*$)2     4\^EQ_)YH?[<\Z>\>,!>70GX
MU:'%R=>81G&3<2L]W4*1HZ!(H     ?0>Q,I'-HEY(1SUDTGH]26A'+ILL@A
M+Q:,K)P2LC&JJD*1ZR2FH5XT,JG4Q*.6JJ=:[Z9J4^6O8]7-:J*YJP6&0L$6
M"Y2P5%SE1<D_514@JWE/GCZ/P   /1.D[4[D[1QJ"QGJ,Q'(%9WCC>?1DRL7
M)U:1-SP3DAV-RV;<"252J+P%UP3A=BZH6I54TUN51,FLFFH35VU9%);MF3K*
MK4C(FMA'):M]KF]DU8*F1<@L454/>FJ)E+.;/E[IJZ>6BYBFK)I'U38MUGZ?
M,<ZC,02)G=H9!ARNU(UTHA6:M.XF9S,[DLRY$$#G(UG[9ETE6R]*5JFM0A5T
M3'0524/QK;=CUE@VG-LNN2$^4Z$<AS5NM<WL7)=3*O+=14+#IJB7526SY6Y<
MFDN2BYQGR](]]+)G3M,PAXH[1'3717ZET_&3?O'$,MSSB_.;K(06"Q#4
M &R5C;Y.["[2[6]XV(X4JO&IG&.UU+.E[AN<AS08Y]@ 9^'2N/2'X:\B_'?C
MPU%#ICH9]5Y_E[_NI!#,8O'6\4G?.*R MLT(    !?:Z)S]C34=Y3:WBKQZ.
M;^FCS]2^2?W'DPQ<\5F<9U$+4@IPD(    !E4<8>T4[)XG^MR&3;<T*]SQ=5
MW52W&R>^ID K2_%7.ZT*5*O/5;DJMO5_Q#<IM4K52IJCLC$:>M1BA9\Q5C"F
M:WM(LR<K!AK7"O+3;@6A-3LU73N]4C8$K,$     T^N 7<3NY^$AH^D'JAE'
M#.$RI;M-]PHY.1I:F=\HVS&IU.L8QTREC(E'<3ZA4B;I24H2A:#D7I)E-DX[
M5S6WE=+=HNDRW+JJI/K'<KK-E*N4J:3E0F$$&-F          46.EJ?:(TD?
MZ+WM\>$1T3T*^:ZWRAG>$2QC^FE>]77*E NHC8              ![QT&\.+
M4_Q$LBJV3@.T*=CL&LTKD#+%T5=16,\=LG9RT2-/SR;5R=Y-NTZF.TB&";J4
M=D(=0B'()+K)1O&3&JR,5Z7A[2?\\Y%P);;LQZIE)D)EN6#4O1BJ(N=16?45
MSX2DA+1;KEO)LKF)HP2Z:#/#@X,ND[AU14?<5O0R67=0IFU2S.?[\AV5;@9+
M.&)V3YCC2 JK(L,8P+A)PN0Q6BSB5<HN#HO)!TE1,B?,V-6/=M8T/65-=P%F
M1N26*N#F*];BS%SX-14BUJ+$F=%9M-0MZQ(S877+?T,I,Q-&)+H(2;
M                  .-WA9MHY"MB<LF_;6MV]K-N:/6B;CM.[86.N*VY^+<
MTI1Q'3,'+MG<;)L5J4IO)+)'(;9U:#UD3Y]-.;44SW2Y[%BUS55KD7+14@J+
MG'XYJ.16N1%:J74*<G%%Z,^@BUN/./#F26H9N166N+2S.2BSHRR1"J*/E\+7
M9,.57)W!=TJA;>F%SU4VK<S?4-1M&FO/%#I96++/QIO7FU")I<*U._:GOFWW
M$;M"PFNC-HKCLEN0OO<K.6YG0*;%Q6[/VA/S5JW7"2UM7/;<H_@[AMV?CG<1
M.0<U%N5&4E$R\4_1;OHZ2CWB)TED%B$424+4IJ4K2M!>\J;*GRFSI#FODO1%
M:Y%145%NHJ*EQ47+(J]CF.5CT5'I?1;Y\<>A\@              &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)FGF/6S]C/5QY,>>_%5=8
MV^+_ )^HO*Y/WC3PJO%9G%NUE,AT=N%:@    '<^F_[0^!?]:,7?'B"&!:OF
MNI\GF=XIZR/IV>_37-A<<-EF   !7#Z4AZ-2!\IS%OQ2R<+4Z'_6QWDDSOI9
MH\8/$$XQ-93.]'3Y"@         "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)
MABYXK,XSJ(6I!3A(0 ,[SI1_I+(+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-
M=2N(+4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP5
M6;P     C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL
M  D#X47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>
MD/UZ>6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#
M/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6
M363VZ67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?
M1'/E$UO]I>#/?S)HHWIL\5L_C)VM+)-BWNYN<WJEW,<_$K
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
M4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP56;P
M   C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL     D#X
M47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>D/UZ>
M6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#/DR8D
M^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6363VZ
M67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?1'/E$
MUO\ :7@SW\R:*-Z;/%;/XR=K2R38M[N;G-ZI=S'/Q*P              #A>
M2?D[OWM+NGWC?#(I?&I?&-UT/B9N'9RF-J.ZRL0      -DK&WR=V%VEVM[Q
ML1PI5>-3.,=KJ6=+W#<Y#F@QS[       \ :O>%[H>UQ(.G.?<%6U)WHND4C
M?*MI%4LC*C0Z2)D&IU;TMRK)_/MV29Z\DSEZ2,>6O5Y"M:4K22V'C?C#B\J)
M9M2]*?P;NOEK\!T4;')5N"[-,*IL^DJ_IF)AY:7%TTOZ,2LIJ@Z)Y>$=62G=
M'FI&(N5J7E%F..\^Q:MOS*:1#F/1NWR59+"1B99ZLE7<3*O;\6C10M-]<I3U
M,G;=D=,\AT)=NTCF.R7R5PD^S>J*B9SW+F9>AJ,77)=IGHN8ZYJIL(0'9^X0
MG$BTUJ/E<CZ2\JOH-CRJJUW8UB$\NVDFQ(8U"2;V<QDXNIO!,EJ%I6G7*C)4
ME3%*H0AZT*+(LW'?%6UD1*6MDI,7W,Q>"='*1)F#%?>QS#3SK,KI&[ENAEIU
MR:D=4CB<MG#-PX9O&ZS5VU65;.FKE(Z#ALX0.9)=NX05*55%9%4M2G(:E#%-
M2M*TVB5(J.1'-6+5,&]<6^?Q'Z         [<P'FV_--V:<8YXQC)&BK[Q3>
M4)>ENN:F5HV7=1#LBR\3)IHJ)&=P<ZQY5B_;U-N.F3A5$^TIZTK@VE9]-:M!
M.LVK3"IITM6.T4OIE*BW47(5$4]),U\B:V=+N/:L4-<7 .9[3U%81Q/G>Q53
M*6EERP+6O^#34/11PR:7-$-9.L6^K0B>Y)0ZZYVKHE2EJFX1.6M*5I6@XHM*
M@G67:$ZSJCZ>1-<Q<U6K"*9BWTS%+(DS6SY39S-RYJ+IG;HP3U/%_$@]'AKT
M\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N     #TWHG^V7I(\IO
MOC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*               .L<UY9M3
MV'\H9LOISS2SL3V#=F0KD5*<A5CQ-I0CV;=M6=#U_P :0?)LN1;)4VG6<*$(
M6E3&I2N79]%.M*NDV?3)&?.FM8W/<J(D<Q(Q7*2Z><V8V3*=-?N6HJKH&0YF
MK+-UYXR_E#-=].>=WCEB_KLR%<BI3G,B27NV;>S;MJSH>NU&/9*/>1;)4V$1
M03(0M*%+2E.W+/HI-FT,FSZ=(2),IK&YS41$CFK"*Y:E;39CITUTU^Z<JJNB
M=9#,/,   +-O1:M-],FZX+]U!2L<9S!::,6/C0[[8;<99)R_5]9D!0W4Y,Y5
M;!:75U*UWBGH0U/V;14G3#:O),7I=F,6$RKG)%,N7*@YW=K+-]B_(X2K6<NY
MEMU77$U(F@B.9R9@ 4Z^EDZ;:2%F:8]6T/'U,YMJ;G<!WV]20,JH>)N-L\OK
M')W"B9=K5A$RD/<*=3GKN&7E$B4J4QJ4/>?0O:N#/J[$>MQ[4G,3-;!C]%45
MF@U=",XQR(MEU*9"X*Z-U.KIE)4= $4     --'@!ZLOZIN'#BAG-27/\@:>
MSK:?KTY57?=JM;(9LE,>R:A5*U<*D>XVD(I$[@]3<X?-7-=ZM2FI3DOI*L7F
M?&J<Z6D*:J^>9E=>JX::$Q'+#(14)Y8U3RBA:B[MG6KH7M2!-:( ;4   *>?
M2X_D\T/]N>=/>/& O+H3\:M#BY.O,(SC)N)6>[J%(T= D4     --[H]7H?]
M(G^_O_)_-0Y)Z3O7BN_X?_/*)[8OFR5\+OW%:;I'O"^/IVR^KK7PU;W(X1SM
M<AD\H0\2TH5ECC-,K1R]=RE46Y*%96QD\R*KPAS4JFA-T<I&.2CIFB+7Z*\;
M^=*'T?KW?_H4S/FU5;KY27$3-=+O9K(+D.4T-N6?P$WE<I/FGK=S';"Z^@5>
MA;YH     #L_+.9,BYQN*(N[*-QO+MNB'LJR\?I7!)&JK*O;<Q];S&T[42E7
MAC&5D7T=;D6V:F<J5JLX*@4ZICJU.H;#HJ"ELZ4Z11L1DETQ[\%+R.>Y7.@F
M0BN55A>2-RY</29-?.<CIBQ<B(D<Q$@FH=8#,/,     V2L;?)W87:7:WO&Q
M'"E5XU,XQVNI9TO<-SD.:#'/L #/PZ5QZ0_#7D7X[\>&HH=,=#/JO/\ +W_=
M2"&8Q>.MXI.^<5D!;9H0    "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)ABY
MXK,XSJ(6I!3A(0    #+4XW4RC.\5;6@]03,F1#)L9#&*8Y#UJM;MB6C;[E3
M>)U*%5<19S4I^TM*[*]6E1V#T?2UEXFT#5OK)5>V>YW5*^M98VC-7LM9$(K!
M,C7@    &FWT>N%+#\(K2D8S([)W,*9OFGO*T4*H[,[U#962CWM2*5K0I'$(
MV:U3J6E"F3H4W[:UK7DGI.F<)CO6W8M;P2)F0D2XIIQ)[8J0LV7EKA=\I-&(
M$;0          HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1
M&P           +$'! X+DSKPO!EJ!U#0LW :/K+E#U;-MYS#R.H&Z(EY1-Q9
MMNODE&\@RL"+<I'3GYEK4JBAR&C6*I'=7+J-J[I"Q]9B[(6S++<UUN3$NK?2
M2U4W2I>5Z^X:M[=.2$$=O;(LI:IW**A/^NEY-\NPF3EWLLT0;7M:V;(MR#L^
MS+>A+2M.V8ME!VY;%M13&#M^ AHU C6/B8:&C$&L?&1K%LF5-%!%,B29"T*6
ME*4',,Z=-J)KI\]SGSGJJN<Y55RJM]55;JJN6I,T1&I@M2"(?='F?H
M                         $8W$_X8&&>)9AD]I7:1I9^9+/:/W6&LRM6!
M5Y>T)=<O*'@YPB?)N)ZP)YPF0LA'F/2I:THX;U3<)E-66XHXW5^*=?P\B+Z%
MZHDV4JW')EIE/3W+M!8HIA5U#)KI/!S+CTW+LE%ZJ+DIDYBHBIF2ZB=/.6=*
MN9+YP/FZU7EH9$L"77BI:/<)K592#>AJGC;AM]\JB@29M>X6-2.XY\E3DG35
M4AR[-M:4ZVLJU**V:"7:5GO1]+,;%%R47):Y,AS5N.3(4@533S:6:LF<D'II
M*F6F6B_ZNG2@V!X            :O7"A]&GH9\F3$GQ3CQQECGZV6CY7,[Y2
MQ+.\0D\6FL2"",F: !CSZC<7N,(Z@\YX:=(&;+XGS!DG'!T3'55W*65>,S;A
M*D67VK.$CIQU#$4-6M5"5H;;7;M'<EE5B6A9E/7HL4G2);^W:CNJ5G/E\%.?
M*WKE326!TR,\\@    #6IX<69VVH/0;I)RXB^+(O+HP1CYM<3HJE%:&O6UX-
MM:%^(\I0QMXS2]8!^C7;[+:3V5*&VTIQ7C50+9F,=;1*D&LJ7X*=@Y<)FFQR
M*6/0S>&HY<S)5B1STN+JH>U1H#*  @NZ0KIRSCJBT&0^-=/V-;DRK?:&?\>W
M.M;%K(-W$FG 1=M7^TD)0R;EPU3YJT<R;<AZ[VW:J7J"Q.C&U;/L?&1U7:<U
MDFF6F>W"=>PE<Q431@IJ+:D3:BC27):KGX:+!,Y2D3YF7BD?<GS1_E<1_&!T
M%Z>8G_Y"GTUV"*<UVAX)P\S+Q2/N3YH_RN(_C >GF)_^0I]-=@<UVAX)Q^5]
MP<N)[&LG<B^T79E;,F#5P]>.58R)HFW:M4CKN%U*TEZUH1)%.IJ__A0?K<>L
M47.1K:^0KE6"75V MEV@B164Z!&D)88     !?:Z)S]C34=Y3:WBKQZ.;^FC
MS]2^2?W'DPQ<\5F<9U$+4@IPD( &>9TIR,=,.)'9CIQ0E$9O2GC&38U(>AC&
M:I9"S!#'JJ6E/\,_/8A:F[__ $TI7^T=.]#KT=BK,1+[:V8B]I*765"%8P(J
M5R+ERTUW%;06L:,     T*^BOS3*2X<5]QS>IZ.K>U6Y)CGY%.2I6JCO'6'Y
MI!=$I%5%*M5&TF4E#'*2M54U*4I6A:&KS'TQ2W,QJEO6\ZBEJF@^:G4UB:8O
M*BT*IDI,76:64Q5!O0    ".OBXRC*'X96N%W(+<B@MITR)%IGW3'WGLY$'A
M8U'86E:TYQ(R"2>W]A=[;7J4J)1B2QTS&VSVMO\ *F+H(L5U$4P;25$H)L=X
MIE*CLLKP     D)X3;9R[XE^AM)JW7<JDU+8L<F3;I*+*%;,KE9O'C@Q$RF-
M1!HT0.JJ?^ZFF0QC5H6E:B,8Z*C<4[155@G))FJU4334S;-NU\F'A$US5U'&
M98@   9*'$@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@
M  &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@
M    !EV<=?TLFLGMTLOQ28^'7W1UZET'%O\ O'D M?SC-STUD(E!-36@
M&DAP#,)X9N[A+Z4+ANS$>,;GGY#PZ\_G+AL*U9J8?<TU*YC8M>>2<E$N7KGF
MS)LFBGOG-N))E)384M*4Y4Z2;0KY&.M;*DSYS)2<#!&O<B)&1*58(BPOW2<V
M/*E.LV6YS6JO77T3?.)AOZ;M._S"87^BVQ_X$(-SK:GZFH^T?LFSX"3O&Z2#
M^F[3O\PF%_HML?\ @0<ZVI^IJ/M'[(X"3O&Z2#^F[3O\PF%_HML?^!!SK:GZ
MFH^T?LC@).\;I(/Z;M._S"87^BVQ_P"!!SK:GZFH^T?LC@).\;I(/Z;M._S"
M87^BVQ_X$'.MJ?J:C[1^R. D[QNDAS&T<98WQ^H^6L+'UD62M)D03DE;1M2!
MMM213:F5,U3?'AF#(SLC8RYZIT4J:A*G-LV;:CPGU=74HB5,V9,1+V$Y70SH
MJL#Z;+8S<-1,Y('-QCGV               <+R3\G=^]I=T^\;X9%+XU+XQN
MNA\3-P[.4QM1W65B      !LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T
M&.?8           '069-*FF74.@HAG73]AS+ACI<D1YD''-IW3+-*<C1N52.
MFI:*<R\6X30I0A%6RZ2I"TV%-0;*@MFUK+6-G5,^1F,>YJ+GHBP710\9M/3S
M_IF-=GHBD+6HSHS'#JS$F_D<4M<D:9KG7Y19LKCZZ7-V675XH79522LW(I[C
M<594KM-1O&2<00IO[M:%]B)]972UC10JC:U957)3?MP7PS',P;N:YKC53[!H
MIMV7A2W9BQ326.HJ%8/7GT?'6QHOA9W(]IHQFIO"T$19Y)7EBV*E&]ZVW#-R
M**+S%Z8K<FDIB+CVJ*1E7+B*>3C)DW+55RNB2AJEMW%OI-L"WIC:6?&DKW7$
M;,5,!RY3)EQ%5;R(Y&*JW$1305EBU=*BO;\Y*3)2^F>FQ$@?%C&H       T
M?NC198?9)X7EI6X_=JO5,)9@RKB=!1<QU%DF*SR(RJQ:&64IOJ),FN42I(TW
MC%20(1(NPI"E+ROTL43:3&]\UJ02HD2YFC!9:KH\'=S;N23BPIBS+/1J^X<J
M=7JE@ 5H;D\7\2#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*
MX     /3>B?[9>DCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH
M           K']*)U9>"/1I9FF>WY/F]VZH[T)U_0;J[KE+%&*W41<UP<H9&
MO+M.O-ZNH!L3>J4CMH1ZE[,I5"TMOH@L7EMO3+6FI&11R^MXR8BM;GP9AKF+
M@KE&AQ@J>"I4D-7KIBW<Y+JZL-4S\1TP0P     G0X6O&L=\,'$-_8TM;3#;
MV5YK(^0>SBX;YF,G2-IO#M&D!%04%;*,2RLF<1I'PE6CMR14RYE#K2*VVE"T
M)2E=XX8@)C=72JN=6.DRY4K :Q):.2*N55=%7I=6*)>O-0VUGVJMGRW2VRT<
MKG158PT+W^HDG?K<>1/N067].<Y]60B/L3I?\A,^Q3\0V'I(_P $G;;0];CR
M)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:/'NO/I#\KKSTM9*TPWGH_M:T8^
M_2VX[CKRCLP2LQ)6G/6K<\1=$3,L8USCU@D\-SB)YNLE5='E6KA4F^7>VC>8
MN=&#,7+8E6O3USWNEX2*U92(CD<U6JBKAK"_%+BP5$,6LMI:RG=3OE(B+"[A
M7E18Y16V%K&C     +,71?M67@=UJ75IPN"2YM9^J6RSLX=!=7<;)97QDA*7
M/:JE#*UY%#KK:3F?95H7=.Y=J-";35*0HJ;I>L7EU@,M64D9]',BO%S(-=I.
MP%S$PC?6!4\%5+(=N9B:J74U(ZAH.#F4F8   4\^EQ_)YH?[<\Z>\>,!>70G
MXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/\ ?W_D_FH<D])WKQ7?
M\/\ YY1/;%\V2OA=^XE%SS@_'&I3#F1<$9<@B7'CG*-L/[5NB+J8J3CFCRA%
M&LE%NC)JUCIV#D447T>[*6JC-\V26)[-,HA]FVA56372K1HG8%5)>CFKFID*
MF2BI%')DHJIDFPG2F3Y3I,U(L<D%_P!:QE4Z_-%F1= NI_(6G7(1'#U*!=]>
M+ O S2K1CD/&LPLX/:5YQY:&41+5\U0.W>HIJ*%92C9RUJ<QD*UKV1BU;]+C
M+9$JU*6"*Y(/;&*LF)NFKG7T7):J+DE>5E*^CJ'2'Y%Y<M,A?]9)XR&^,4
M         #9*QM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P ,_#I7'I#
M\->1?COQX:BATQT,^J\_R]_W4@AF,7CK>*3OG%9 6V:$     OM=$Y^QIJ.\
MIM;Q5X]'-_31Y^I?)/[CR88N>*S.,ZB%J04X2$     R'];.46N;=8VJC+L>
MMR\3D?4+F&\((^Q&F[;LY?T\]MU':W(1)3F\(JW3W^J93=WC5,:M35[<Q?HW
M6?85'0NW<JEE-7WR,1':L2MJN9PM5,FI><]RZ$;AYA&W,<     U8>$+8RN/
M.&/HBM]9 K91[I_LF]:I%KMV4R4V5R,0Y_\ '<[JJQ+JH<Y:FI4IS5I4B=:;
MA>-L=ZA*K&ZT)J742I>S[/K/_C__ &^6'9K,"@E-[!%T[O5)'1%3.
M   *+'2U/M$:2/\ 1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H%U$;
M   )<^#YPO+JXE>H2D1,*2ELZ=,6JQ<]G.^F!*IO56#I54\3CJTG*B9VQ;SO
M:K)5,BYZ&3BV":[TY%CI(-74(QYQPDXJ69AR\%]JSD5)3%O(N2]R;UL;WNE@
MVY=5-K95G+73L)\>3-7KER^Q3JY29Z&FUCW'UD8HL>U<:XVM>'LNPK(@V%MV
MG:MOLTV$/!PD8@5NR8,FR?4*1-,NTQS5,HH>ICG,8YC&KR54U-165#ZNJ>Z9
M4S'*YSG+%55;ZJI.VM:QJ,8B(U$@B)D(<Q'@?H
M            !"]QG.%):?$>P8O-V;&Q<-JOQ1#/G>&[Q.9G'=EK!(ZTB\P]
M>4DXJBBM;%QN%%31J[A4A8286HY(H1LO((NIYB'CE.Q5M' GJYUC3G(DUMU<
M%;R36IOF^Z1-TVY?1JIK;2L]E?)@D$GMW*]1<Q=2_F+F?7/;-Q65<D_9UWP<
MK;-UVI-2EN7-;DZQ<Q<W 3\*]6C9>&EXUXFD[CY.,D&RB*Z*I2J)*D,4U*5I
M6@ZRDSI51);/D.1\A[4<UR+%%14BBHN2BI=0@3V.EO5CT@]%@J9I\,>I\@
M       &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@ 9L
M?2-]/#C!_$TR+=K5@9I:NHFT[/S1 *)I4HTK)NH[L+OA"BY*F*=^M>5H/)!<
MAMU0A9%,U:;IR&-U9T66HEH8I2I"K&=2O=*=EPCALT,%R-3WJD%MR1P->YWN
M7HCDUEU4U2!T6.:@     O!]%?UNQ$WCC)>@^\YM%O=5DR\IE_"S1\L<BDS9
M5PJMB9%MF),JKS<RUK709.7HV(6CA9.:=K4H9-LL9/GSIBQ??+JI6,=.V,F8
MU)4U4R'MW#E]\WK8WDP&I?5(RS%ZK16.HWKUR+A-SEOIH+=T5+?8H\DH
M  '"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@    %]KHG/V--1WE
M-K>*O'HYOZ://U+Y)_<>3#%SQ69QG40M2"G"0@ 4D.EM8L<M;^T<9M;MS*,Y
MVT,GXLE71=[=9N;4FK<NVWVZV\;=WI)*\Y,R6[2M?_**;U:>PV] ="E8BTU?
M9ZKUS7RYB9N$CFNTL%NFA%,9):X<J;D*BII07JJ4\!>9&0    "WIT4751"V
MODW4%I!N:319NLIQ<+EW%R#A4B))"Y+%:/HG(4(TH<^\\EY*TWK"022(7:5G
M!NU*UK0O4I#IFL>9.I*6W)*1;)594S,:]45BKE(CD<W/>U"2XNU"-F/IG>ZZ
MY,]+^I=T%+Q0Y[)8     5ONDXZI8/$.@@FGUI*MZ7]JAO:W8-&'2<IDDF^.
ML=S<7?MWW#R5*U6*PZ^Q$-%'ZA:*TDSTI6M"'H+4Z)+'F5V,G.;FKR:CEN6.
M1AO16-;GP5SO@FCMZH251\"B]?,5-)+JKK)HF>$.GR%     $TG1\\9JY*XK
MFFTYFYEXK'B62,F31BTVU;)6UC>Z&\$XZI3%H4MY2L86NW9U#]2M#;! >DVK
M2DQ,JTC!\W@Y:?"F-CW*.-I8LOA+1EY38KI(O5@:;0Y*)Z   &2AQ(/2'Z]/
M+0U1^/"^1VKBKZKV;Y!3_=,*XKO'9W&O[Y3Q@-\8H    !J]<*'T:>AGR9,2
M?%./'&6.?K9:/E<SOE+$L[Q"3Q::Q(((R9H             9=G'7]+)K)[=
M++\4F/AU]T=>I=!Q;_O'D M?SC-STUD(E!-36@    &F]T>KT/\ I$_W]_Y/
MYJ')/2=Z\5W_  _^>43VQ?-DKX7?N)H! C:
M'"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M
M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV1A<8O4!GG2OP_,S:@].-PM[:R5C.2QJ
M_1D75N0EUH5M^X,E6I9=P)JPEP1$PP<)),+EJN=3<3,@1&JO*4*0Q32[$6S+
M-MG&:GLRU6J^DG),2&$K>N;+<]MUJHM]L,V,(&!:<Z=3T3ITA83&PR(W%5$6
M_GE%>X.D$\7*X><)J:LEXAHNL58C2W\-X"B.:[G]U)O(ML6]>^1V_M*=T?>_
M[VVFP=$RNC/$F5!4HL)V6Z;.74X2&H1%ULVD[_<@F8UNP=+W!QDN*)<W..N.
MMK-[;G2Q7"G8_.L;2W3D_85OV*QD-S1&O]J:6XF;^TM1GRL1,4),,"SZ=8;Y
M%=WRK'1/);4M!U^:_6UCI>X.(KK_ +JYP6X-;^K:3;NEBN%6"^HG+98OEB?]
M,Z42C=J48WY.O5+1-(M"UZM*#/E8KXM28<%9]$BID\!+CIX,=4\G5M8[=39B
M_"79.E[@U#Y_NWG'95G+,-S<[6*Y=]D&3+UF>=."?W'#CKC-N>66)_8<VTU/
M^T;"59=F28<#3R&0O8,MB0TD/)9\YVZ>Y=%2S!T4K/%(;59J9PM/RQE'V;,1
M6Y?3!U*.C+O9JXL-7(\:DCD7+E4[ET_-;N3Y)W4OLJU09*&K6FYU:FZ9;-X2
MQJ2OE-ZVGGN8L+R-FM18YV%+:F>J&]Q=G0J)DIRW7M1=%J["J7O1SF2\
M SF^D<:"[)T?ZN[8RCB:%96OBS55"W+>K:THUN5G$6ODZTY*+;9-CK>9)$HW
M8V])TN>)EDFY*T3;.I-PBBFBV3;ITZDZ+,9*BW+$?1UKE?64;FLPENJZ6Y%X
M-7+DN3!<V.2C4555552$6Y1LIJE)DM(2YB*L,I4OPS+J+HE>46>:4     O\
M=%!;29=!N=WBKHAX9?5S=+9@RH<]5&\FUPWA166=')5*B92/&KQD0M:'-4U4
M#;2EV4J;FKIG5GI'3-1/G$H6Q7,6;-AI073)CB['D;UR.$7O6EH85"2 \7\2
M#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*X     /3>B?[9>
MDCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH               S(.
M/AJR_JKXC^7NLTGS^P,!\CIZL;D5=]FIX/W\CV=R:')UYJYZYY+DICDG2>]S
MA@DU]F8A";.MNC>Q>9L59'")"IJ?GGY?7HF FA+1L4R%5<T@5L5/**YT%ZQG
M6IH7]6)# )Z:L                  .Q\.Y3NO!V6,:YEL5WS&\L5WU:N0;
M8<FJ>B19NT9ME.1Z;DI#%JLR7<,BIKIUKNJHF,0U*E-6@Q*ZCDVA13:"I2,B
M=+<QV<Y%1=&[<S3[E3'2IC9K-TU45- UX<%9AM/4'A?%6<K$7,O:&6[ M3(5
MO\H:AG#>.NJ%9S"3!\6A251DHRKJK=RF8I3I.$CD,6ABUI3B.T:&=9E?.LZI
M2$^1-<QV>U52*9BPBF6A94F:V=*;.9N7-14T3M889Z  4\^EQ_)YH?[<\Z>\
M>,!>70GXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/]_?^3^:AR3T
MG>O%=_P_^>43VQ?-DKX7?N)H! C:$*_&]X9;/B&:8'4A8,.T-J<P@WE;LPR_
M+5NT=7<S,B1:Z<1OWJ^XA5I>;5H0\:98Z:;6;;M3&61;*O*J3[H^QM=BQ:Z-
MJ7+S14*C9J7\%?<S$3+;'KH7V*MQ51L-5:U E;3Q8G_89=;FY::.1FZ)F:2$
M>_B7[V*E63N-DXUVYCY&.D&RS-_'OV:QVSQD]9N2)N&KMJX3,FHFH4IR'+4I
MJ4K2M!UFUS7M1[%16*D45+J*BWE1<E%((J*BP6^?D'T?@         !LE8V^
M3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\-10Z8Z
M&?5>?Y>_[J00S&+QUO%)WSBL@+;-"     7VNB<_8TU'>4VMXJ\>CF_IH\_4
MODG]QY,,7/%9G&=1"U(*<)"   $5O&2UNQ&AG0ME>^&LNBSRMDB(D<1X2CB+
M)TDE[\O*+>,3W*T;FHI4S7'T$9U-*G.2J!E6B+<]:'<I4-,<1,7WXQ8Q2:=6
MQHI3DF35R,!JHN"OOU@Q,FZJY"FNM2K2DI'/C\XY(-SUR="^9:8["*_
M.56+9EP9'O>SL>6FSZX75?EU6]9ELL-ZI.?7!=$NS@X9GO4*>I><R+Y,FW97
M9O?LJ/&IGRJ6GF54Y829;'.<N4UJ*JKI(?3&.>]&-W2JB)GJ;$>.[*B<:X_L
M;',"7=@[ LZV;*A2\F5+=B;5A64%'%Y(M3%3V,V!/8TK6E/V#AFJJ'U=3,JI
MGTDV8YZY[E55U5+-8Q);$8EYJ(FD<Q'@?0         !18Z6I]HC21_HO>WQ
MX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@       !W/IWP%DO5'FW&V ,00A
MY_(>4;F9VW ,]B]&;2BI5'4I/32[9!TJPMRV(9LXD9-UR9Z-6#59:M*T)6@U
M]J6G26/9\VTZYV#2R6*Y<M<IJ9;G+!K4R55$/:GD3*F<V1*W;E__ *JYB)=-
M5K0OHSQ=H+TV6'ISQ8B5RRMML:2N^[EF+=C,9%R!*)-ZW3?4ZF@9:M'DLX0(
MDW1.JOS&.;MF9%#IMR5'&^,-NUF,=JS+4K%@YZP:V,48Q-RQ,Q,E;D5577U+
M$IJ>72R6R)6Y1--<E5S5/7HTA[@
M    !3>Z2[PMVLC$NN(Q@^WB(RT32)A]4=O19$R%E(HQFT);&9&[.FZ<\C%J
M&;1,[R._55H9H\JD2C>0<'O3HGQP<R8F*]HOC+=%:=RY"WW2HY2W7,S8MR6H
M1NW;/X1G+92=>U.NS4R\],G,SBE$+_(D          :O7"A]&GH9\F3$GQ3C
MQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F: !6SZ35HU=9]T7P>HBT8H[^^])LZ_
MN26(T;46>/</7H6-B\@4V)F(JH2VI*-B9@YS;Y&K!F]/0M-\QJ6MT2V\EFV\
MZRY[H4U:U&I&\DUD59VR*YN:JM-%;U*LZE2>U.OEK'X*W]*XNF9YHZ=(6
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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<
M             !8'Z,SZ4BU/]%\P>\\>*SZ6O4]_E$K74W-@^<$]XXMH<?;5
MG_2MPX<LI0LIUOR%J .WT_6-R"_)ODDKZ9OU+_ED2HKHOD"1N-8V6(FZ2ZC:
M1<M-ZM*G+2M+=&UB\\XU2%F)&EIOGGY76*F F5=F*VYDM1Q([9J>3T+H+U[^
MM31OZD=&!F4#K4@8    !*QP3=.?]3'$OTQVB]9<\MBQ+QIFV\N40YPS)"8?
M1->K!K(HU(=-2/GKMCHR+5*>FX:C_=-U*[!#<?[4YIQ3JY[5A.F2^";EQF]8
ML,U&JYV@;&RI'#U\MJ[E%PE^#=UX(:DPX^+         #.=Z3'IRKAKB,/LI
M1C,J%LZF<<VMD=-1!,J3-&\K9;TQU><>F0M"UJ\5+;,?+.3]6AU9?>VU-4U*
M=2=$UJ\OQ62C>L9U)-<S-P7=>U<[KG-3,:0BWI'!5W")N9C4712XNM'1*\8L
M\TH    !<KZ*#JPYM*ZA-%5PR.Q&30;ZA,8M5S[I2OV18:R,HQ[<YTJ\HN\8
MFMYVBW*I2I2-':I25VJG+1'3/8L64MORDNHO S,Y8OEKH+AHJYK4C>)/B[4P
M5]*[)ZY-9>IJEU,4&2HIY]+C^3S0_P!N>=/>/& O+H3\:M#BY.O,(SC)N)6>
M[J%(T= D4     --[H]7H?\ 2)_O[_R?S4.2>D[UXKO^'_SRB>V+YLE?"[]Q
M- ($;0     I/])AX7IH>3-Q%<'VULB)A>-@]45OPK---&+F53MXJULS4;(%
M+3D)]91&)GCEH78^YF[,4YW3U<M_=$V-_",]%[0?U[8K3N5;Z7W2O@W7,S,)
MN0U"*V]9\%Y;*2XN[36=U%T%RRG"+U(P      !LE8V^3NPNTNUO>-B.%*KQ
MJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\-10Z8Z&?5>?Y>_[J00S&+Q
MUO%)WSBL@+;-"               =X8!TU9[U2WVRQKIZQ1>66+S>JMTZQ=I
MQ2CIM%I.C*$2?W)..#-H"U(?:D???2;IHS3H6M3JEI2HU]I6M9MCTRU=ISI<
MF0F2Y;\,AJ;IRYC45<P]9,B=4/X.2U7.S.KE:)>&X4?1U+ TQ2EJZ@=9:]NY
M>SM$JMIRT\7,4TY;$^+)=.I5F,C)JO4:%R+>T0I0JB*QTDXF.=4WVZ;I5)N]
M+SWCGTHU-KL?9E@HZ19SKCIBW)DQ,E$AN&+DI'"<E]415:2RSK$93JDZJ@Z<
MEY,A-E=1-4M$"H"0               %%CI:GVB-)'^B][?'A$=$]"OFNM\H
M9WA$L8_II7O5URI0+J(V     ?1AXB4N"7BX&$8.I6:FY%C$1$6Q1.X>R4I)
M.4F4>P9MTZ547=/':Q$TR%I6ICFI2G5J/B9,9*ENFS%1LMJ*JJMY$1(JJYR'
MTUKGN1C4BY5@B9JFO#I$T^PFE/3#@G3I 49':8AQE:UGOWT>WYJVG;E91R2M
MX73R&RFXYNV[7#V37ZE*U7=GK_:.([;M.9;-KU-J38X4^<YR(N0U5ZUOP6P:
MF8A94B4V1););N6M1-)#T8-6>H           '4^<LX8LTW8HO7-V:KPC+$Q
MGCZ(/,W-<DJ8]4FZ/*I-6;%DT0(J]E9J8D7"+-@Q;)JNGSQ=)!%,ZJA2US;/
ML^LM6MEV?0,695S70:U-55R$1$NJJW$1%5;A\39LN3+6;-5$EM2*J9JG%8XO
M&:^)3D-2/Y26QKIGM60*KCG";25,LW=.VI5D27WD5PU*W;7->[XBQ^0*8E6<
M,V/S=H6IS.G;SJ[$S$BS\5*9'K@S;7>G7S52]'W#-ZU,G)<MU;D$2#6E:DVN
M>K&Q;3)>3+S5V+R9]TB$$X-4          ?0B)>6@)6-G8&3D(2;AGS64B)B
M(>N8V5BI)BN1RQD8V09JHNV+YFY2*HDLD<JB9RT,6M*TI4?$R6R:Q9<UJ.EN
M2"HJ1146^BHMQ47*/UKG,<CF*J.2\J7%0]LYUXFNOS4M;#"R<TZKLOW?9K&"
M86XK:C>X"VG;D]&1J2:+4]Y0EEMK=C;[EJT2H9:0FDW\@X5VJ*K'4K4U8_9V
M*.+-E3EJ*"BD,GJY5PE3"<BKO5>KE8F4C8(EY$@9LZTZ^>W!F378.9!NG@HD
M=$\+"1F"                       &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5
MS.^4L2SO$)/%IK$@@C)F@      ?%N.V[=O""E;7NV A;IMF=9+1LY;MQQ3&
M;@IF.<EW'#"5B)-!U'R+)<G4.DLF=,U.I6E1Z2ILV1,;.D.<R<U8HYJJBHN6
MBI=1<U#\<UKD5KD16KD*5_M7'1K- VH=Y*W3B%*Y])]]21W#DYL84;3>+7#]
MP:AJN'>*9]8K2+:H%+0J3.WI&WV9*;:\E6M=HLNQ.E?&2RVI)KL"MID\)<F0
MS)C;JY[VO7---4V%1SU5TJ,M^9>TEZBH5^<Z=%KU\X^<.W6&;SPKJ"@BF-1@
MW97&[QC?"]"%WMY[ 7RV2L]B57;2A.3N1S7>V[U"4I2IK,L[I@Q;JD1*^744
MLS)BU)C-!6=<OV:&EG8OUC/HE8],^"ZMS5(QL@\'SB>XS670N/1%GR2.W.9-
M0V/K0/EI$QBJMTJU0<8J<WF@Z)4[HM:&2,<M2T.:E:E34J66TN/.*-6B+*M"
MF2._=P?WF#_K/0P'V97R]U*?H)'6B>7)O27JIMER5G<FF?4%;[L_*;K6;PSD
M:*<FY%2J2VZ@_MMNK7DE:;INI[$W4KU1N)=M6-.3"E5=,YN9-8NLXQUIJAMQ
M9;T7WJ[!\7^F_4/\PN:/HNOC^!#TYULO]33_ &C-D_. G[Q^DIR&!TA:LKI4
MJC;&E_41<:Q5F[8R4#A3)4NI1PZ-4C5O4D?;3@U%G)BUHF39O'K3J4J/*9;E
MBR4C.K*5B9LV6E[/<?24U2[<RWK\%=@]-6!P?N)YDI1).W=$.?8XRQJ%)6_[
M.5Q0G2M5'*?^*KE)Q9R2!=YJ:NT]2TH6I#?W5$ZFU%3CQBC2)&;:%,OO'<)]
MWA?ZSE/=EF5[]S*?HI#7@2,X:Z+YQ&\@*,7&37^$,"QBG(GDD+KOX][7.S2.
M8E%4V<5C&,NRW9!ZB4U:[AYELB:I:THM^RM8M7]+V*U,BI2)45+\C!9@-7/6
M8K7(GP57,,Z58%<_Z3 8F:L5U(IJDW.F;HK^C[&SB/F]264\CZDY9MNG<6Q%
MI^!O&[HU5$U3(O&%N2\UD%UR-"53HJC<;(JA3&,9&E:EH2O[6Z8K<JT6794F
M52,7W2_.S-!7(C$T6+GY>UD8O4TN[/<Z8N5N4U+NJ6*L)Z?L'Z;K-0Q]@7%%
MAXCLY R:IX.P[:C+?;OW:2)4.N4RLQ03>3TPJD2E%7KU1P[6KU5%#5K6HJZT
M+3M"U9ZU-I3ID^>N2]RN@F4D;B)F)!$R$-W*DRI#<"2U&MS$@=P#!/4
M      #R%JTT&Z3-<-LH6UJ8PS;&0SQS59K;MUF*[@<@6F58QU=EL7W;[B-N
MB*:\[-1=1F5R:/<J%ISA!8NTM=Y8N,=M8O3EFV3/?*BO7-N*QWOF.BU5A<C#
M"3(5#&J:.FJVX,]J.RER4SEOE8;4=T3)NNZDI?25JEYBW5.<T986H&VU'!&U
M#4,>A%LH8^;<L=$A]A"E[%3J4)U3*'-3V5N65TTJB(RVJ.*Y+Y+O[;_Q- T$
M_%R[&FF7,IR=5-@B"R7T<WBM8]<+TB,'VIE:.0K2AYC&F6\=KMST,LFBF9")
MO>=L>ZG%#F4I7V$>:I"4J8]"E+6M)Q2=*6)E4G7U#Y+UR)DM^NQ'M[HUDRQ+
M19>8CDS%3JP74/&5T<*CB4VB>I)70QJA=FHJBCMM?#MYWN3?71.N2M%++BI]
M.J12$K0Y]NXF?80U:'K0M=])QRQ4G[BT:-/?36,[Y4,5UG5[;\F9H-5=:)T#
M+Z3M4]OF0)/::=0$(=T50S8LOAK(L:9P5*I:*F0*\MQ&JI4ZG+0U2[=FVFW]
MHV3+:L>;'@JNF=#*FL76<>*TU0E^6]/@KL'QOZ;]0_S"YH^BZ^/X$/3G6R_U
M-/\ :,V3\X"?O'Z2G)[;T<ZNKQ6HWM'2OJ/NIP98K:B%MX/R;.+5<')50C>B
M49;#H]5CDI4U";-ZM*;=@\9MNV)(2,^LI6)V4V6FNX^FTM2ZXV6]5S&KL'L/
M&7!)XI^6%&U+?T;9.@$''(G.ZR:M:^(DVB"QBT,NY;Y.N"U)'_ )7>.DF@HX
MV4K0J9C;"UT=7T@8G42+PM?)<J9$O"F1^S:Y-&,,TR9=E6A,W,IR9\$UU0EU
MT[]%$U&70NRD]3FH/&F)8:JR2KFV\8QLOE.\%FA:[5V;F1E"63:L&]6V5*19
M%:923I6AJD/7:F(1:G3-9<E%99%+-GS-],5);8Y<$PW*F8J-ZILY&+L]UVH>
MUJ9275ZB:Y9ZT/<'_0WH%.SN#$&,CW1E9!K5LMFS*KQO>F2/9T5*J:#<&8Q]
MM61RR:QDE*P,;&J.$:T(X.MLI45'C#CQC#C)&573L"B5?HI:8#-&ZKG_  W.
M@MZ!OJ2S*2CZZ4V,S?+=78301"3X1 V         4%]8W1YN(_FK5WJHS)8U
MLXD<63EK4?G#)MGKR65(J.D5K6OS)MSW5;ZK^/48G48O5(F51JJB:M:I*5J6
MM:UH.DK"Z3L5;/L2CH*A\]*B12RI;H2U5,)DMK706-U(HMTAU58M=-J9DUB-
MP'/<J7<A554/.'JS/%(^"F%_I@A_X>-K[6L3]_4?9+LGAS#:&4SMAZLSQ2/@
MIA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\/#VM8G[^H^R79',
M-H93.V'JS/%(^"F%_I@A_P"'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\
M/#VM8G[^H^R79',-H93.V'JS/%(^"F%_I@A_X>'M:Q/W]1]DNR.8;0RF=L/5
MF>*1\%,+_3!#_P /#VM8G[^H^R79',-H93.V'JS/%(^"F%_I@A_X>'M:Q/W]
M1]DNR.8;0RF=L/5F>*1\%,+_ $P0_P##P]K6)^_J/LEV1S#:&4SMAZLSQ2/@
MIA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\/#VM8G[^H^R79',
M-H93.V.1V=T:SB?0MW6K,OK5PV5E$W'!R;PR>78A10K5A)M73BJ:=&%*J'HD
ME793^VO4'E/Z5\49DA\MKY^$YBHGS2Y*9Y]-L*O1R*J,@B[XT5!RZ38 "D%Q
M1. _Q -5VO747J#Q%;N+GF.<E7);<G:[F=R7&PDLJUC+!M*WG57L4NS459GI
M)0ZU"EJ:N\2E#?VCH/%#I&Q:L;%NELRN?.2JE,<CH2U5+KW.2"QNW%0BEH6/
M65-8^=+1N Y4A%<Q$/ OJS/%(^"F%_I@A_X>))[6L3]_4?9+LF%S#:&4SMAZ
MLSQ2/@IA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\ #P]K6)^_
MJ/LEV1S#:&4SMAZLSQ2/@IA?Z8(?^'A[6L3]_4?9+LCF&T,IG;%UGA(Z9LI:
M.N'OI^TXYI:0K')F.O"MV2M;>F$9^'2[+LVY)ON&YG+-TTDG>_ 7.U,IL+3D
MU:F)7JEK44%CM:U';N,]3:M KEI)O!X*N3!7K94MBQ3(ZYJDJLVGF4M$R1-A
MPC8QAFN5=921X14S@                        #C=Y1CJ;M"ZH9C0AGLO
M;<Y&,RJGHFF9T_C'35O112M*T3)596FTW]E.J/60])<]DQVY:]%704^7HJM5
M$OJAG6>K,\4CX*87^F"'_AXZB]K6)^_J/LEV2$\PVAE,[8>K,\4CX*87^F"'
M_AX>UK$_?U'V2[(YAM#*9VP]69XI'P4PO],$/_#P]K6)^_J/LEV1S#:&4SMA
MZLSQ2/@IA?Z8(?\ AX>UK$_?U'V2[(YAM#*9VP]69XI'P4PO],$/_#P]K6)^
M_J/LEV1S#:&4SMC13LV,=0EH6K#/J$*]B+;@XQX5(]%$RNF$8U:N*)J4I2BA
M*+)5V&_MIU1R[/>DR>^8W<N>JIHJ39B*C41;Z(<D'D?0    !Y.U6:&]*>MF
MU"6EJ6PS:>1TF;=5O!7(Y;K1%^6I14QE:FM2_8-:.NR!2,Y-151N@[*T<G+2
MCA%4FTM=U8V,-LXOSN'LF>^4JK=;?8[WS%BU<]4BF0J&-4TE/5MP9[$=FY*9
MRWRL9J3Z)K!/GDC-:1]3[N!;JF.HPQ]GVWNO+9!13?4,0N3K$09/46")ZT32
M24MEVO1/JG<*'I6I[;LKIHF-:DNVZ-'+DODNA_3?%(_\B)F(:&?BXBK&FF0S
M')U4V"&;+71V>*KBY5V>-P9;N78AF5P=2<Q+DZR)9)4B'5+5I;UURUFWP\,Y
M)2M4RI11SUV;#4*:I2UGE%TH8FUB)AU#I#UR)DMZ:;FHYB=L:N98EHR[S$<F
M8J=6"ZAX7O+AK\0BP%UD;JT2ZIF*:!^24D6F#,C3<)RE7"[8J9+@@K>DX-4Z
MBK<U24(X-4Y*E.7:0Y#&D4C&O%BI2,FT*-57(6<Q%[57(NH8CZ&M9NI4SM5U
MX'2KO3)J28.5V3[3YG!D\:JG0<M'>)[\;.6ZR=:E41706@"*HJD-394IJ4K2
MO[1L&VO93D1S:JG5JY*3&;)Y<GGI<5CXYR[!^?\ IOU#_,+FCZ+KX_@0_>=;
M+_4T_P!HS9/S@)^\?I*=EVGH)UQWVHV3LW1SJBN4KHC=5%S$8$RD\8\W=&H5
MN[6D4[6JP;,E:UZBZBA$MG5WM@Q)V,F+U,B\/74;(9<Z6BYT,*,<R^>C:.K?
MN94Q?@KL'N7$G "XJN6EFAR::7&-H9T5,RD_EN]K(LA%E14]"EYW;JT\]ORA
MJ%WC&HG$*5)0NPVPQB4-':WI*Q-HD7_MI-F)D2V/?'.=!&=T9<NQK1F?[>"F
M:J)J7]0FCTT=$U<4<,9C6!J>;\V(:E7U@Z=H1911Q38F<M292R+%MZ-BE/0Q
M#I4M-2IRUWBK$KU! K6Z:$@K+#HUCD/GK_;8O]S0-I(Q<R:F9H-V5V"T%I+T
M#Z2=#]MJ6]IJPO:U@N'K<K>=O R2\_D2YR4.56I+COV>6D;HDF?."\HFSJY*
MQ;GK7D$$J=05#;6,EMXPS>%M:H?-1%N-O,;[UB0:BYL(KDJI(*:CIJ1N#(:B
M9N2N>M\]A#1F2     ><-8V,KIS5I$U48;L9)DXO;+6G#.&,K/0DGA(Z.6NF
M_,97/:MOI/Y!0ITV+)26E4:*K&I6B2=:FK2M*#:V%5R;/MNCKZB*4\BJE3'0
M2*X+)C7.@F2L$6X>%5+=-IIDIF[<QR)GJBHA07]69XI'P4PO],$/_#QTE[6L
M3]_4?9+LD.YAM#*9VP]69XI'P4PO],$/_#P]K6)^_J/LEV1S#:&4SMAZLSQ2
M/@IA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\ #P]K6)^_J/LE
MV1S#:&4SMAZLSQ2/@IA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_P!,
M$/\ P\/:UB?OZC[)=D<PVAE,[8>K,\4CX*87^F"'_AX>UK$_?U'V2[(YAM#*
M9VP]69XI'P4PO],$/_#P]K6)^_J/LEV1S#:&4SMAZLSQ2/@IA?Z8(?\ AX>U
MK$_?U'V2[(YAM#*9VP]69XI'P4PO],$/_#P]K6)^_J/LEV1S#:&4SMAZLSQ2
M/@IA?Z8(?^'A[6L3]_4?9+LCF&T,IG;#U9GBD?!3"_TP0_\ #P]K6)^_J/LE
MV1S#:&4SMB67@L\%G7#H<UPP.><\P..(_'T?CC(5LN7-LY"C[DE*2ER1[1M&
M$)&-FB*IT3JHFWS[VPE!"\?L?L7L8<7G6;9KIJU*S6.ZYBM2#56-V)LK*LJK
MI*M)TY&X&"J7%C?/0_'FX;G$$XC&8,-Q^!(*P%L%8>L:3.R[*,CL+:D)7)EZ
M2U3W9)J0ZJ2]#L&%O0,.U:**%HH17G=2^P5ZNKZ.,:\6<5J&>ZTG3><9\Q(X
M+%<B2V)UJ1RU<KE7X.4>UL4-;736I)1O M3)6%U;^I#5($_5F>*1\%,+_3!#
M_P /%D>UK$_?U'V2[)I^8;0RF=L/5F>*1\%,+_3!#_P\/:UB?OZC[)=D<PVA
ME,[8>K,\4CX*87^F"'_AX>UK$_?U'V2[(YAM#*9VP]69XI'P4PO],$/_  \/
M:UB?OZC[)=D<PVAE,[8L$\ WA!9XX?F0<_9@U.Q=E,KXNZT+6QSC4EHW*RNN
MK6UW$PZN3("KYZW;(U8FD92#@2I)EK[.C92IMOL=E9])./%FXS4U-0V0LQ:=
MCW/F835;UT,%D$R8(KXYZ&ZL>S)U$]\VHAAJB(D%C<OKU"S<*D-\
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
MK";,EI*3_E5&.AFHQ7+H&TL:3PUH,BD6LBY="]W4#4<'()/0
M SD./WQ27FMG4$[P+B2Y%5M+6GZX'T7$*1CW?B<L91C^<Q5R9+7JU4JSDX&)
M,=>,ML^\N2K+G#Y(]*21DDNI>C7$]M@68EIUK/\ ]BI:BK&_+EK=:S,<MQS\
MV#5W-V%VU:"U$Y::4OS#%NYKLG02\FBMVX5\!9QH@
M                    #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$G
MBTUB001DS0
M
M
M
M
M   ^+(VY;TNN5U+0,+)NB(E;D<R,6Q>KE0(=10B!5G*"JA42*+'-0M*[M#&K
M79MK4>C)LV6D&.<U,Q50'X>PBR_@A:_^01/[H/KE-1X1_;+L@=A%E_!"U_\
M((G]T#E-1X1_;+L@=A%E_!"U_P#((G]T#E-1X1_;+L@=A%E_!"U_\@B?W0.4
MU'A']LNR#]T?;=O1*]745 PL8Y,F9$SB/BV+)<R)S$.9*JK9!-2J9C$+6I=N
MRM:4_P"P?+ILUZ0>YRIFJJ@^T/,            0K<>O6R[T9: KY[#IDT3E
M[4 \K@[&SEFY(C+0J%RQSUQD&\F94W+:1:FMVQ6CQ!J^;5J=A-2$>I79MIMG
MO1Q8#;>QEEI/;A45,G#3(WEP53 :N1USU2*+?:CC6VK5+24;GMN3'=:W/7)T
M$BJ9L#,J'6Q        );.!1'L)3BP:/6,FR:2+):Z<@F59OVR+MJJ9##61W
M"!E&[@BB1ZHN$BG)6M*[IRT-3JTI40KI%<YF)E<YBJCL!EU+G^ZPVEB^<Y7P
MN\<:=7819?P0M?\ R")_=!R/RFH\(_MEV2>CL(LOX(6O_D$3^Z!RFH\(_MEV
M0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z!RFH\(_MEV0.PBR_
M@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O_ )!$
M_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D#L(LOX(6O_D$3^Z!RFH\
M(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_P"01/[H'*:CPC^V79 [
M"++^"%K_ .01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O
M_D$3^Z!RFH\(_MEV0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z
M!RFH\(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9
M=D#L(LOX(6O_ )!$_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D'WVC
M-HP;I,V#5LR:(4J5%JT02;-T2U-4]2I((E(DG2IS5K6E*4ZM=H\G.<Y<)RJK
MER5!^D?@
M
M
M
M
M                         S].E.:A5\AZX,=X!CY%5:WM.N(HU:2C35V)
MLLC9<<$NV>7*4JIBF*YL%C:VRIBE/0U#_M+4M:]+=#MF)38OS;3<GSM5/5$7
ML)?6IW:S"(8Q3E=4,D)N6MCHN7)T$33*Q@MTCH      $N_ 9]+5HY[:,C>)
M3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                          &57QB[^>9)XH&MNXGZE55X[.MS6"0U7"3G
M8SQ2BQQ=')\HBDB0M$8^SDB<G6E3);NX8QC%J:O8V(E.VEQ0L^4V\M.C]&8J
MS%U7:-\@%KO1]HS53+1-)$3J$:HEIK0      )=^ SZ6K1SVT9&\2F2Q".D?
MU*K_ 'C/O99M+%\YROA=XXU!QR&3T
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
M];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N^<.;Y6^=J;
MYSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_:[R[YPYOE;Y
MVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S6XC]KO+OG#F
M^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N
M^<.;Y6^=J; YSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_
M:[R[YPYOE;YVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S
M6XC]KO+OG#F^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5+%\
M,]4DH>*D52$35?QK%ZH1/>Y,BCIJDN<A-ZIC;A3*5I3;6M=@U2I!8&Y2ZD3Z
M0_#]                                 #)=XE[!>.XB^O%NXJG5136'
MJ1?EY,U3%Y"5S!=\FVI6M2EK12C9X3>I^RAMM-M?VCM+%)Z/Q6LUR7N0R$TI
M;4750KJT&JRNG(M_A'+IK'JGB,2$PP      )=^ SZ6K1SVT9&\2F2Q".D?U
M*K_>,^]EFTL7SG*^%WCC4''(9/0
M   *P7%^^U?'?Z26?[]7:-S0?0?"7J&BM'QA/>IU2+(9I@
M
M
M
M
M                     %ZRU?\ VO;?_P#H8?WO;B-.W2YY*V[E,X^\/P_0
M                                 S).D%8H<XKXK&H]3K:LPA,F)X]R
MO;BJN_4LFVNNP;>;7))(F.<]:HFR##S*/[:4H9&M*4I2E*4ZUZ,JUM9B;2I&
M,R2KY;LQ6O56IVBM(+;DM66BYRWGM:J:4-=%(7!/C4       2[\!GTM6CGM
MHR-XE,EB$=(_J57^\9][+-I8OG.5\+O'&H..0R>@
M                >)-0F@3!FI>_$<BY%>7XA/H0$?;9"6W/QT9'];XQS(.F
MQC-G<#)*U<U5DE-XW*;*TV=2FSJY,JJF26X#(0B8LZDE3WX;XQA"X=&>: TH
M>Z67.["$[T1Z<OG]CI;9Y<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]
MH>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG
M[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V
M.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]
MCI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHA
MR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80
MG>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++
MG=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0
M]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S
M0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:
M>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=
M3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+
M;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S
M^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T
M0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L
M(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NE
MESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: T
MH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VA
MYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?L
MM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8Y
MNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.
MEMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+
MY_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=
MZ(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=
MV$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W
M2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/-
M:4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[
M0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/
MV6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML
M<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/[
M'2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#
ME\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA
M.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67
M.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A
M[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F
M@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT
M]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZ
MG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6
MV.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG
M]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WH
MAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW8
M0G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=+
M+G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I
M0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#
MS0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9
M:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS
M=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=
M+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7
MS^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[
MT0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[
ML(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'N
MEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>:
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
M9.JK!FKNT2=+3-2#)FBJ8"IF-4C>,5,KI;*IJ76K@KG+>T$6YGN*3PO\B0
M    $N_ 9]+5HY[:,C>)3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                       5RN-IQC<_\,O*F$K&P_C?#U\Q63L?S]V2[G)3
M"]74@PD(>XZ0Z2$<I:]YVTVHS6;'H8Q54E#T/2M:'V5V4M+$#$6SL;:.HJ*V
M=/EODS4:F!@P5%;&[A-6Z::U+4?9\QK&L1R.15NK A+];"UO?=\TJ_Y1ESZU
MA/\ V+V#^JK/Z?Q#5^DD[P3=-1ZV%K>^[YI5_P HRY]:P>Q>P?U59_3^(/22
M=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I).\$W34>MA:WON^:5?\HR
MY]:P>Q>P?U59_3^(/22=X)NFI)7PF.D#YSUU:S+3TQYPQ9A2R8;(%G7XZM*8
MQPSOIG-J7I9\"K>:3!V>YKTN6/4BG%J0,L8Y"HIK57(E4JE*4,0\3QTZ,[/Q
M<L)]KT$ZHF/ES&(Y'X$,%RX,>M:BQPE;DY*F?9ULNK:C@)C6MBU52[?5,C2B
MN@6OA31O@           //6K#3A9&KO3CF#3=D0E*6OEFS)&VU)"C>CIQ;LU
M2J4E:EWL&U5FY%Y2S;J8,I5J0YZ)G<,R%/M)4U*[.QK4J+$M21:M+]-(F(Z&
M6EYS5S'-56KF*>4^2RHDNDS-PY(;>>E],TR:-06",D:8\TY(P)EV#5M_(6+K
MHD+7N%B8B]&KD[4Q5(^;AUW*#920MRY(I9"0C'="%(\8.45R>Q4H.T;+M*DM
M>SY5I43L*FG,1R+E9:+E.:L4<F0J*A7-1(F4TYTB;NVKIY2IF*ETZ=&>>(
M  !Z5T?:H+ST8ZD,8:FL?05L7->.*Y";D86#O)&57MJ05G;5GK2=$E$H24A9
M0Z:3"X%5$^2<I5HL0E:UJ7:6NIMVR)%O65.LBI<]DB<B(JMAA)!R.N114OMR
M4,FDJ74E0VH:B*K8W%S45.J6 /6PM;WW?-*O^49<^M85G[%[!_55G]/XAN_2
M2=X)NFH];"UO?=\TJ_Y1ESZU@]B]@_JJS^G\0>DD[P3=-1ZV%K>^[YI5_P H
MRY]:P>Q>P?U59_3^(/22=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I)
M.\$W34>MA:WON^:5?\HRY]:P>Q>P?U59_3^(/22=X)NFI8#X*W$<UI\2EAE3
M*>:<283QK@6R#M[-M6<L2(O]I<5[9/6,QDY1I'.KFOFXHRMNV?;BA>N%>;%4
M5=R;0J*O^"Y)2L\?<5K"Q4?)HZ"?/G6C,ZYR/5F"R7=1(HUJ+A.6]=O-6*74
M-U9E;/KF.FS&(R4BP2_=7)T$U\XGF%=&S            \]ZM,YM],NF'4!J
M#71CG:N'<0W_ ) BXV6550CINX;;MJ0D+9MURJ@HDN4MR7$DU8%W#D/4[BE*
M&I6NVFSL6SEM:UZ:S$BG#SV,54OHCG(CG?!2*Z!Y3IJ29+YRI%&-5=)(E)KU
ML+6]]WS2K_E&7/K6%_>Q>P?U59_3^(1?TDG>";IJ/6PM;WW?-*O^49<^M8/8
MO8/ZJL_I_$'I).\$W34>MA:WON^:5?\ *,N?6L'L7L']56?T_B#TDG>";IJ/
M6PM;WW?-*O\ E&7/K6#V+V#^JK/Z?Q!Z23O!-TU'K86M[[OFE7_*,N?6L'L7
ML']56?T_B#TDG>";IJ72]%>;KDU*:2M.N?[QC(.%NG,6([*R%/1%M)/T("-D
M[GAFTFZ91"4H_E)$C!NHONI\LX64V4ZIJU%"V_9\JR;:JK,D.<Z3(GO8BNA%
M4:L(K!$2.<A)J6<M13LG*D%<U%AGGIX:@]P
M
M
M
M
M                            HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(
MEC']-*]ZNN5*!=1&P    #U#HFSTII>U=:<-0-5W:,=BK,%CW3<A6!C$=O;+
M0FVK:^HE$Q2FKO35FNGS2O4-MHO7J5_9738PV;SQ8=79GNYTA[6^_A%BZ#D1
M= RJ&?R:KESHP1')'.6XNHJFNLU=-7S5L]9.4'C-X@BZ:.VJR;AJZ:N$RJH.
M6RZ1CI+H+I'H8ARUJ4Q:TK2M:5'$SFJU5:Y%1R+!44L<_N/P
M5P./IPA%=;./":F=/MN\OJJQ+;YVDK;<8G_YC.>-(RCE]V,$:$+7G61;4.JJ
MM!*DV+/T%%HU2BQC1W-+3Z-L=TQ?JN:K3=_^-/=%'+_LS%N87O'7GY5QR0Z[
M"TUKV;RV7PLKQEB7.R3*S\K26_%,\AVT=Q[MTP?M7#)\R<+-'C-VBHV=M';9
M0R+AJZ;K%(L@X06)4AR'I0Q#4K2M*5H.GFN:]J/8J*U4BBI=147)0A"HK55K
MD@Y+Z'YQ]'X           !(#PX^'?F;B.Y]BL28V:.H6RHA:/E<Q99<1QWE
MN8NLQ=PH120=4,NS1E;HF"ME486((LFO(N2&-4R35!VZ;QG&K&BAQ5LUU;5*
MCJAR*DJ7&#ICLK)@U+[G0@B9:JB+G6?0S*Z=@-BDI-TN4FRN1L(:BVGC 6,M
M+F%,<X PY!4M['.,+<;6[;K$QDE7KFA5%GDI.33I%!JG(W'<LR[<2,DZY,E7
M3]TJK4M*GV4Y!M.TJNV*^;:5<["JISL)RY&4B(F0UJ01J9"(B$_E2I<B6DJ4
MD);4@B'<XP#T            KF=)VU"(8JX=A,0,GC8EPZE\J6?9AF-5^2D>
MPJP7J64+GF&12F*H=NUG[8@X]SLZE4Y6A3=0^RMH]$=F+6XT<M<GS5))<_,P
MGIP;4TG.<GO336[.X*@5B;I[D;U5T()#1,[0=1$'       U>N%#Z-/0SY,F
M)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T
M
M
M
M
M                             *+'2U/M$:2/]%[V^/"(Z)Z%?-=;Y0SO
M")8Q_32O>KKE2@741L      #3^X%.J9'53PU\#RKZ0H^O;#$:IIYR 6M*U5
M1EL6-(^/M9PX5.<ZKMW,XQ>0+]PN;951VZ5I7;4M35Y#Z1+&6QL:ZF6U(4\]
M>&9G3%570SGX;43*1"P;+J.4T3'JL7HF"N3=2Y=ST@NB3 "$&P
M   "MCQ@^ 78VM!:YM1>EPL#C#5.XHYF+KMUU7K9C[/+TJ:-%#S"I#5:V7D1
MRDB8R<NDES23<FV212G6-(H6KB/TDU%@(RR[7PIUCWFK??)3,WS.QC%J;F]@
MKIK2LB76_/2H-J=1V?FYN@L;D*$.9\)9;T[Y%N'$N;\?7/C'(UK.>;S5J77'
M*1\@B4U3<V?LU*[[.7A9%,O*LW[-5=B]0J55!51,Q3UZ2H+0HK4I6UMGS63J
M5]YS5BF<N2BIDHL%1;BHA#)TB=3S.#G-5K\I>IEIFI<.K1F'D        $O'
M#4X-6J/B,7!'3\3$O,1Z<V[NE+CS[>,*[ZS/D$'BC1[%8PA5E(]QDFY$U6RQ
M#T:K)1;%1$Q'KUNJ9%):#XV8^6/BM*64YR3[55.MDM6ZF4LQ;N W/ZY?<M5(
MJFUH+)GUJH]T64^^7)]ZF3GWM&X:,.CW1Q@;0QA6"P5I]M3L?M2+54DIF8D%
M$7]WWU<[I)%*2O&^)Y-LT/-W%(E0(2IJ)I-VK=-)LU10:HHHI\N6Y;MI8PU[
MK1M-^'.6XB)<:QN0UB9#4TU6*JJJJJ36GIY-+*23)2#$U5RURU/4HTY[@
M         !G<=)LU5I9RUZL,(6_)U?69I2L=K9:R:+AL[CSY2ONC&\<C/F*[
M90^XHVBZP$*\1/L40?PBY#4I6FRG3_1)8RV?BXMHS4A/K9F%F\&R+6(NCAN3
M+1R$,Q@J.$JTD)>EMU775U,'5*Y M0T(      &KUPH?1IZ&?)DQ)\4X\<98
MY^MEH^5S.^4L2SO$)/%IK$@@C)F@
M
M
M
M
M                    !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[
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
MQZ2_4]W\D>MX_I[_ (L?RTA[$?Y/]M^>/27ZGN_DDPO".XR'G3[BSA ?TY>
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
MN'W=NW=KLV#TE,X6:V7&&$Y$CGK _'+@M5V4A3:];Q_3W_%C^6D7K[$?Y/\
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
M)<.XA@GJ !2,Z7'\HFB#M+SG[^8R'0/0GXK:'&2=:813&3=RLYW4*>@O(C(
M  7"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+N8Y^)6 !Q.^[[LS
M&%FW+D/(ET0=E6-9L.]N"ZKKN21;1,% PL<B9=Y(R4@[.F@V;HIE_;6NTQJT
M*6E35I2OM34T^LGLI:5CIE1,<C6M:D555O(B(?+WLEL5[U1&(D552AOQ5^D6
M9:U!2MT8/T0S<_AK R+AU#2F7&%74#E[+#9%0Z*SF&D"F2D\963(F+OH)-JH
M3KMO0M72S8BR\>7H[$WHNHK,8RT,86MGVE!%26MV5+STO3'IDQBQ%O(L$<1"
MT;;F3E652*K9.7DKL)JZQ5X444644664.JJJ<ZBJJAS'444.:ICJ*'-6ICG.
M:M:UK6M:UK46\B(B02\1\_P/T       ?]*8Q#%.0U2G+6ABF+6I3%,6NTIB
MFILK2M*TZE0!:@X/'2"\A8,N*T].6N.\97(& 7YF=NVEF6?.ZF+\PRH8Q&\:
MG=$K6B\I>F-D:UHFK5QR\G$([#HJ+-D2M"TYCST9TMHRGVKB]+;*M)(N=*;<
M9-R\%+S9F=!KEOHBKA$ALRV7R7)(JU5TF\CLEN?EIJIJ%\V(EXJ?BHR=@I./
MFX.;CV4O#3,0];245+14DV3>1TG&2+-19F_CW[-8BJ*R1SIJIGH8M:EK2HYQ
M>Q\MZRYB*V8U5145(*BI<5%1;J*BWT)>BHY(I=13Z ^3]     (GN-KJF-I,
MX<&?[RBI4L3?61H=#!F-U"JU0>'NG*97,+).HM8M:&2E;=L-*:F&YJ;:E4C:
M5_L$TZ/['YZQJII#VX5/*=PTS*P9=U(YCGX#5]\:ZU:CDU"]R;MR8*9Z["17
M0,N(=?E?@    'LGA[ZFE]'>M'3IJ+YPZ0AL>9'B5+U*S)55RZQQ<9%[3R2R
M;H;=U=TZL6=D"(%-U.7J2O[:4J-%C/9*6[8%59<$69-E+@1W[>NEKVZ-CF&5
M13^2U3)^0UUW.6XNI$UK6CMI(-&K]@Z;O6+UNB[9/6BR;EH[:.4RK-W35PB8
MZ+ANX1/0Y#DK4IRUI6E:TJ.*G-<URM<BHY%@J+?12QT5%2*7C] _ 8VF1_E#
MOSMSNCW\?#NNE\5E\6W60K&9NW9ZG#!D'P                !IO='J]#_I
M$_W]_P"3^:AR3TG>O%=_P_\ GE$]L7S9*^%W[BD9QU_2R:R>W2R_%)CX= ]'
M7J70<6_[QY%+7\XS<]-9")034UH   :571P?1-X-[=,W^-N[1RATJ>NE1Q<K
M[MI.K#\W,SW:ZDZ@KLVX 'G_ %.ZH,)Z/L.W1G//MZ,++L.UV]=JBQB+S5Q3
M"Q%#1EJVC"E4([N*Z9I5.I&S1"E:[*&54,F@FJJGL[(LBT+<KF6=9LM9E2]=
M!J9+G+>:U,E5SDBJHB^-142J:4LZ<L&)JYB9:F>1Q-^.CJ;U\2<]8%D2<W@3
M2^JJY9-,76Q,*M;BOV*K6J9'67[FC%$5KAH\3]F:$0.6$;UJ4ITW:R179NG<
M4>CNR,6V-J:A&U-KWUF.2+6+]4U=S#?KUZY;47!(57VO45BJQD64^4E]??+D
MYUX@X%AFI        #_I3&(8IR&J4Y:T,4Q:U*8IBUVE,4U-E:5I6G4J +(O
M"XZ0UGK2C*6UB+5=*W+J!TVT,RAVTY)N:S&8<21J=:HHNK<GGZI7E]6U'I&*
M4T/*.#K(-DR$8.6Y$J-5JJQPZ,+-MECZZQFLIK5NK!+DJ8N4Y$N,<N^:D%6.
M$BJL4WEGVU.IU274*KY'=)G+DIF+H%_#$67L9Y[QM:&7\.WG"Y!QK?D0C-VI
M=D N=6/E&"ICI'*9)=-!['R#%TDHW=LW22#QDZ240<))+)G3+S774-79M6^A
MKI;I57+=!S77T765%OHJ1145%1518DQE39<Z6DV4J.EJEQ4.R!BGH !G>=*/
M])9!>3)BWXV9-'3_ $/^J;O*YG>RR%8P>/IQ::ZE<06H:,   )G."'Q(G7#X
MU8QA;UEUT-..<EH>Q,V,U5EJL+;I5VHG:65DVY#[G.K D9!6KPU"*J'A';XB
M9#+51W8'T@XJIC-8J\G;&U:=%?*7)=<ZZ7\-$N=FC8W(FTLFN6BJ>O7YA]QV
M9E+H:T33;;.6SULW>,W"#MH[02<M7395-=LY;+IE50<-UTC&26062-0Q#EK4
MIBUI6E=@Y)5%:JM<D'(3V_=2\?W'X  .%Y)^3N_>TNZ?>-\,BE\:E\8W70^)
MFX=G*8VH[K*Q   "6O@4>EDT;=NEZ>*3((A72+ZEU_%L^\8;*R/.,K/764U$
MQR"3\        *K?2QOL::<?*;1\5>0A<?0OY^JO)/[C"/8Q^*R^,ZBE"4=(
M$/   "QWT7#TED[Y,F4OC9C(57TP>J;?*Y?>S#>8O^/KQ:ZZ&B&.8":E5OI8
MWV--./E-H^*O(0N/H7\_57DG]QA'L8_%9?&=12A*.D"'@  !W]I;U(Y*TBY]
MQCJ)Q+(\PO;&-R-IMF@JJX3C9Z,.11E<%ISI&JJ*SBWKK@G3B/?)E,4QFS@^
MZ8IZ%-366Q95);=FSK+K4C3SF07+1;[7)V35@Y,U#VIY\RFG-GR]VU?_ .IH
MWC5WTGZFL;ZQ-/6+]1N*7O.;0R9;;:7*P6626DK8G$3'8W-9L[R/^&G.VE<#
M9PP=;O\ AG50J=.IDCD.;C.VK)J["M.=95:D)\E\(Y#DOM<F8YL')F+=NEB4
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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6863543600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Aug. 06, 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">Jun. 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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">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,237,502<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>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6865864480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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">$ 30,192<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">45,791<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">23,343<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">51,334<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,543<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,987<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,737<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">177,927<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">75,862<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,802<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,591<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">55,238<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">13,823<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">9,719<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">78,780<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,369<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">84,149<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, 20,000 shares authorized, 15,236 shares issued and outstanding at June 30, 2019 and 15,090 at December 31, 2018</a></td>
<td class="nump">11,085<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">102,811<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">79,546<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">193,442<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,591<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>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6769006304">
<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>Jun. 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">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">15,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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6865722128">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 80,456<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 148,061<span></span>
</td>
<td class="nump">$ 111,304<span></span>
</td>
</tr>
<tr class="re">
<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">82,054<span></span>
</td>
<td class="nump">54,713<span></span>
</td>
<td class="nump">149,106<span></span>
</td>
<td class="nump">111,324<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">(1,598)<span></span>
</td>
<td class="num">(699)<span></span>
</td>
<td class="num">(1,045)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">3,987<span></span>
</td>
<td class="nump">5,092<span></span>
</td>
<td class="nump">7,821<span></span>
</td>
<td class="nump">9,801<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="num">(6,579)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">(5,829)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (income) expense, net</a></td>
<td class="num">(201)<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="num">(130)<span></span>
</td>
<td class="nump">375<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 income (loss)</a></td>
<td class="num">(5,384)<span></span>
</td>
<td class="nump">724<span></span>
</td>
<td class="num">(8,666)<span></span>
</td>
<td class="num">(4,367)<span></span>
</td>
</tr>
<tr class="re">
<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 income (expense), net</a></td>
<td class="nump">126<span></span>
</td>
<td class="num">(92)<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="num">(238)<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 income (loss) before income taxes</a></td>
<td class="num">(5,258)<span></span>
</td>
<td class="nump">632<span></span>
</td>
<td class="num">(8,278)<span></span>
</td>
<td class="num">(4,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="nump">10<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (5,248)<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="num">$ (8,290)<span></span>
</td>
<td class="num">$ (4,747)<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) per common share (in dollars per share)</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.32)<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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6867091376">
<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">(4,747)<span></span>
</td>
<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 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="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="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">(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="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">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="ro">
<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">$ (8,290)<span></span>
</td>
<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 Jun. 30, 2019</a></td>
<td class="nump">15,236<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="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="ro">
<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">(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="ro">
<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="nump">15,236<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>
</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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6865642480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ (8,290)<span></span>
</td>
<td class="num">$ (4,747)<span></span>
</td>
</tr>
<tr class="re">
<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">4,974<span></span>
</td>
<td class="nump">5,308<span></span>
</td>
</tr>
<tr class="re">
<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">26<span></span>
</td>
<td class="num">(436)<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<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
</tr>
<tr class="ro">
<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)<span></span>
</td>
<td class="num">(3,853)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on sale of fixed assets and other assets, net</a></td>
<td class="num">(565)<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="ro">
<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)<span></span>
</td>
</tr>
<tr class="re">
<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,346<span></span>
</td>
<td class="nump">1,431<span></span>
</td>
</tr>
<tr class="ro">
<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">(896)<span></span>
</td>
<td class="num">(6,438)<span></span>
</td>
</tr>
<tr class="ro">
<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">(21,352)<span></span>
</td>
<td class="num">(8,098)<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">212<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">26,269<span></span>
</td>
<td class="num">(2,410)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Contract liabilities</a></td>
<td class="num">(3,023)<span></span>
</td>
<td class="num">(4,129)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,108)<span></span>
</td>
<td class="num">(437)<span></span>
</td>
</tr>
<tr class="re">
<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">(466)<span></span>
</td>
<td class="nump">767<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">(2,884)<span></span>
</td>
<td class="num">(26,427)<span></span>
</td>
</tr>
<tr class="re">
<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,359)<span></span>
</td>
<td class="num">(891)<span></span>
</td>
</tr>
<tr class="re">
<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)<span></span>
</td>
<td class="num">(7,474)<span></span>
</td>
</tr>
<tr class="ro">
<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">8,500<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<span></span>
</td>
<td class="nump">56,446<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">2,165<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">(36,627)<span></span>
</td>
<td class="nump">50,246<span></span>
</td>
</tr>
<tr class="ro">
<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<span></span>
</td>
</tr>
<tr class="ro">
<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)<span></span>
</td>
</tr>
<tr class="re">
<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">(40)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<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">(714)<span></span>
</td>
<td class="num">(787)<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">(754)<span></span>
</td>
<td class="num">(798)<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">(40,265)<span></span>
</td>
<td class="nump">23,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">70,457<span></span>
</td>
<td class="nump">8,983<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 30,192<span></span>
</td>
<td class="nump">$ 32,004<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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6856192400">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;">six</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;">two</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 for the U.S. Navy. Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility, 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;">four</font><font style="font-family:inherit;font-size:10pt;"> harbor tug vessels. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-align:justify;text-indent: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 six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#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 2018 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 2019 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.  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;">June&#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;">June&#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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Cycle</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The durations of our contracts vary 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;">June&#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 three and six months ended June 30, </font><font style="font-family:inherit;font-size:10pt;">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 six months ended June 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 three and six months ended June 30, 2019, 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:36px;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;">June&#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;">June&#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.9 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.8 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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6631772128">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 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: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: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 June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(3,232</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;">68,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">8,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">9,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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,210</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;">(359</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;">2,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">22,415</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;">37,567</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,065</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;">(3,591</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;">80,456</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: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: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 June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">21,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,042</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;">40,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">2,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">12,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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,143</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;">(241</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;">902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">9,472</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;">23,620</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,205</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;">(1,283</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;">54,014</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">35,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">70,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(3,846</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;">120,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">3,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">18,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">22,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">5,959</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;">(960</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;">4,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">35,046</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;">74,154</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;">43,667</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;">(4,806</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;">148,061</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">26,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">20,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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 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;">84,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">3,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">21,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">24,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2,138</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;">(276</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,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">26,815</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;">42,185</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;">44,075</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;">(1,771</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;">111,304</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;">June&#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;">53,496</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;">388,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">12,787</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;">454,522</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 a termination notice 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;">June&#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;">146,150</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;">205,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">96,481</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;">6,240</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;">454,522</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;">June&#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;">June 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;">51,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(13,823</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;">37,511</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 December 31, 2018, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially be an increase in advance payments on </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> projects 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 three months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at March 31, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;"> respectively.  Revenue recognized during the six months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2018 and 2017, was </font><font style="font-family:inherit;font-size:9pt;">$13.9 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$4.9 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;">June&#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;">$2.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;">Our provision for bad debts for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018 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;">$8,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, and 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;">June&#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-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;">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 six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 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;">June&#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 Division reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.3 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 2017.</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 and Other Project Matters</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;background-color:#ffffff;font-style:italic;">Changes in Project Estimates -</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">For the three and six months ended</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">significant changes in estimated margins on projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.0 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.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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;">The changes in estimates for the harbor tug projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$1.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;"> for the three and six months ended June 30, 2019, respectively.  The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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 the completion of the third and fourth harbor tugs in the second quarter 2019 and progress achieved on the remaining </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> harbor tugs, which are scheduled to be completed at various dates ranging from the third quarter 2019 through the fourth quarter 2020.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The projects were in a loss position at June 30, 2019 and our reserve for estimated losses on the projects was </font><font style="font-family:inherit;font-size:10pt;">$1.6 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 schedule liquidated damages, the projects would experience further losses.</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;">The changes in estimates for the ice-breaker tug project resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended June 30, 2019, respectively. The changes in estimates were the result of increased forecast costs, primarily associated with the impact of 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.  The project was in a loss position at June 30, 2019 and our reserve for estimated losses on the project 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, or our 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:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 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;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;background-color:#ffffff;font-style:italic;">Other Project Matters -</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><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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6856122704">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;">June&#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:left;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;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,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,813</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;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,737</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 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;"> during the six months ended June 30, 2018 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;"> during the three and six months ended June 30, 2018.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br 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;">June&#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.8 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, a </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> payment received during the six months ended June 30, 2018, and a </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> payment received during the three months ended September 30, 2018, which was reflected as a receivable on our Balance Sheet at June 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 three months ended June 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 six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018, 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;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the sale of assets that were held for sale.  During the three months ended June 30, 2018, we recorded expense of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> related to the impairment of assets that were held for sale.  During the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and 2018, we recorded a gain of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and expense of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to the net impact of impairments of assets and (gains) losses on the sale of assets that were held for sale. The net gain and charges are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.</font></div><div style="line-height:120%;text-align: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;">June&#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.9 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 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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6606200336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 from June 9, 2020 to June 9, 2021 and amend certain financial covenants.  Our amended quarterly financial covenants at June 30, 2019, and 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.5%</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.4%</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#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;">June&#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.7 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.3 million</font><font style="font-family:inherit;font-size:10pt;"> of available capacity.  At </font><font style="font-family:inherit;font-size:10pt;">June&#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;">$191.3 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.26</font><font style="font-family:inherit;font-size:10pt;"> to 1.0, and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.06</font><font style="font-family:inherit;font-size:10pt;">:1.0.</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 June 30, 2019, we had </font><font style="font-family:inherit;font-size:10pt;">$375.9 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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6856141376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the vessels. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported terminations and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported 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. </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;">June&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Letters of Credit and Surety Bonds</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We obtain letters of credit under our Credit Agreement or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under our Credit Agreement, any advance payment in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the Surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates and letters of credit or surety bonds are returned.  See Note 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;">326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">(4,084</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,095</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 June 30, 2019, our weighted-average remaining lease term was approximately </font><font style="font-family:inherit;font-size:10pt;">16.0</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 three and six months ended June 30, 2019 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.3 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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6631060752">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 three and six months ended June 30, 2019 and 2018 (in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;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: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 June 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;">Six Months Ended June 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 income (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;">(5,248</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;">549</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(8,290</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;">(4,747</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,236</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,043</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,194</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,004</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 income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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.34</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.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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.55</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;">(0.32</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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633717776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT DISCLOSURES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 offshore wind and modular fabrication 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 three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#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 2019 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, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels.  Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, 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 three months ended </font><font style="font-family:inherit;font-size:10pt;">June 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 June 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;">22,415</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;">37,567</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;">24,065</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;">(3,591</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;">80,456</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;">(677</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,912</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,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(146</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,598</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 income (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;">(1,211</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,564</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;">1,728</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;">(2,337</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;">(5,384</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;">891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">131</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;">712</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;">266</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;">1,109</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;">59,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">106,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">80,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,283</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;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,124</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,776</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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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</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;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">4,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,377</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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,946</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;">724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">&#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;">653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">98,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">81,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">256,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">Six Months Ended June 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;">35,046</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;">74,154</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;">43,667</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;">(4,806</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;">148,061</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,449</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,192</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,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(282</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,045</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;">(2,751</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;">(4,468</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;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(4,464</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;">(8,666</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,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">59,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">106,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">80,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">Six Months Ended June 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;">26,815</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;">42,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">44,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,771</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;">111,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,651</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,799</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;">6,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(769</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;">(20</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;">1,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(5,356</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;">4,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(5,457</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;">(4,367</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,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,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></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;">&#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;">659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">98,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">81,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">256,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6769071168">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#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 2018 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 2019 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.  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;">June&#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;">June&#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;">June&#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;">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 six months ended June 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 three and six months ended June 30, 2019, 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:36px;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><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;">June&#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><span></span>
</td>
</tr>
<tr class="ro">
<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;">June&#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.9 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.8 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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6799854672">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 six months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June 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: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: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 June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">22,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">12,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(3,232</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;">68,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">8,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">9,147</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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,210</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;">(359</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;">2,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">22,415</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;">37,567</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,065</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;">(3,591</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;">80,456</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: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: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 June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">21,259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,576</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,042</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;">40,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">2,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">12,847</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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,143</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;">(241</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;">902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">9,472</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;">23,620</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,205</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;">(1,283</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;">54,014</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">35,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">70,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">18,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(3,846</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;">120,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">3,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">18,809</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">22,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">5,959</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;">(960</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;">4,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">35,046</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;">74,154</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;">43,667</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;">(4,806</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;">148,061</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;">Six Months Ended June 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">26,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">20,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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 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;">84,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">3,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">21,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">24,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2,138</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;">(276</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,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">26,815</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;">42,185</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;">44,075</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;">(1,771</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;">111,304</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;">June&#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;">53,496</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;">388,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">12,787</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;">454,522</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 a termination notice 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;">June&#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;">146,150</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;">205,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">96,481</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;">6,240</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;">454,522</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;">June&#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;">June 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;">51,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(13,823</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;">37,511</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 December 31, 2018, was primarily due to the unwind of advance payments on a project in our Fabrication Division, offset partially be an increase in advance payments on </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> projects 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 three months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at March 31, 2019 and 2018, was </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;"> respectively.  Revenue recognized during the six months ended June 30, 2019 and 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2018 and 2017, was </font><font style="font-family:inherit;font-size:9pt;">$13.9 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$4.9 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;">June&#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;">$2.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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6769219760">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;">June&#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:left;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;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,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="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;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,813</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;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,737</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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6619360544">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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;">326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">(4,084</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,095</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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6856767936">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 three and six months ended June 30, 2019 and 2018 (in thousands, except for per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;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: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 June 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;">Six Months Ended June 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 income (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;">(5,248</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;">549</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(8,290</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;">(4,747</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,236</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,043</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,194</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,004</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 income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><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.34</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.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;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.55</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;">(0.32</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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6620226336">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 three months ended </font><font style="font-family:inherit;font-size:10pt;">June 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 June 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;">22,415</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;">37,567</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;">24,065</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;">(3,591</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;">80,456</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;">(677</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,912</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,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(146</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,598</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 income (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;">(1,211</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,564</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;">1,728</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;">(2,337</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;">(5,384</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;">891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">131</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;">712</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;">266</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;">1,109</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;">59,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">106,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">80,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 June 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;">9,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,283</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;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,124</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,776</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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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</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;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">4,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,377</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,835</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,946</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;">724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">&#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;">653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">820</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">98,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">81,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">256,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">Six Months Ended June 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;">35,046</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;">74,154</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;">43,667</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;">(4,806</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;">148,061</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,449</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,192</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,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(282</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,045</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;">(2,751</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;">(4,468</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;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(4,464</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;">(8,666</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,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">59,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">106,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">80,729</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">Six Months Ended June 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;">26,815</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;">42,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">44,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(1,771</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;">111,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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,651</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,799</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;">6,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">(769</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;">(20</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;">1,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(5,356</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;">4,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(5,457</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;">(4,367</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,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">776</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,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></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;">&#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;">659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">98,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">81,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">33,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;">44,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">256,689</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6863470112">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 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">6<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">2<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">4<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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6794095712">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6791226224">
<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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6866069120">
<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>Jun. 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,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">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="nump">$ 4,800<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>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.2</span><table class="report" border="0" cellspacing="2" id="idp6867517168">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 80,456<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 148,061<span></span>
</td>
<td class="nump">$ 111,304<span></span>
</td>
</tr>
<tr 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="num">(3,591)<span></span>
</td>
<td class="num">(1,283)<span></span>
</td>
<td class="num">(4,806)<span></span>
</td>
<td class="num">(1,771)<span></span>
</td>
</tr>
<tr class="rh">
<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">22,415<span></span>
</td>
<td class="nump">9,472<span></span>
</td>
<td class="nump">35,046<span></span>
</td>
<td class="nump">26,815<span></span>
</td>
</tr>
<tr class="rh">
<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">37,567<span></span>
</td>
<td class="nump">23,620<span></span>
</td>
<td class="nump">74,154<span></span>
</td>
<td class="nump">42,185<span></span>
</td>
</tr>
<tr class="rh">
<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">24,065<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
<td class="nump">43,667<span></span>
</td>
<td class="nump">44,075<span></span>
</td>
</tr>
<tr class="rh">
<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">68,458<span></span>
</td>
<td class="nump">40,265<span></span>
</td>
<td class="nump">120,332<span></span>
</td>
<td class="nump">84,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="num">(3,232)<span></span>
</td>
<td class="num">(1,042)<span></span>
</td>
<td class="num">(3,846)<span></span>
</td>
<td class="num">(1,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=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">22,415<span></span>
</td>
<td class="nump">9,472<span></span>
</td>
<td class="nump">35,046<span></span>
</td>
<td class="nump">26,815<span></span>
</td>
</tr>
<tr class="rh">
<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">36,607<span></span>
</td>
<td class="nump">21,259<span></span>
</td>
<td class="nump">70,233<span></span>
</td>
<td class="nump">38,481<span></span>
</td>
</tr>
<tr class="rh">
<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">12,668<span></span>
</td>
<td class="nump">10,576<span></span>
</td>
<td class="nump">18,899<span></span>
</td>
<td class="nump">20,866<span></span>
</td>
</tr>
<tr class="rh">
<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">9,147<span></span>
</td>
<td class="nump">12,847<span></span>
</td>
<td class="nump">22,730<span></span>
</td>
<td class="nump">24,775<span></span>
</td>
</tr>
<tr class="rh">
<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">960<span></span>
</td>
<td class="nump">2,361<span></span>
</td>
<td class="nump">3,921<span></span>
</td>
<td class="nump">3,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">8,187<span></span>
</td>
<td class="nump">10,486<span></span>
</td>
<td class="nump">18,809<span></span>
</td>
<td class="nump">21,071<span></span>
</td>
</tr>
<tr class="rh">
<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">2,851<span></span>
</td>
<td class="nump">902<span></span>
</td>
<td class="nump">4,999<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
</tr>
<tr class="rh">
<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="num">(359)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
<td class="num">(960)<span></span>
</td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 3,210<span></span>
</td>
<td class="nump">$ 1,143<span></span>
</td>
<td class="nump">$ 5,959<span></span>
</td>
<td class="nump">$ 2,138<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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6769057152">
<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>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>vessel</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>vessel</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 454,522<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_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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 53,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember', window );">Shipyard | Disputed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">21,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">388,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 12,787<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_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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6865859568">
<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>Jun. 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">$ 454,522<span></span>
</td>
</tr>
<tr class="rh">
<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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-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">6 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">$ 146,150<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 205,651<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 96,481<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 6,240<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-07-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-07-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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6769107008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>vessel</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 51,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(13,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetLiabilityNetCurrent', window );">Contracts in progress, net</a></td>
<td class="nump">$ 37,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels | vessel</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 7,600<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 13,900<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent', window );">Contract with customer, liability, accrued contract losses, current</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400<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_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>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6865803312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS  - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_AllowanceForDoubtfulAccountsProvisions', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ConstructionInProgressNumberOfHarborTugVessels', window );">Number of harbor tug vessels | vessel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<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">2,300<span></span>
</td>
<td class="nump">$ 2,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_NumberOfHarborTugVessels', window );">Number of harbor tug vessels completed | vessel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_RevenueVariableConsiderationContractPriceReduction', window );">Reduction of estimated contract price for liquidated damages, amount</a></td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="nump">$ 11,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr 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>
</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,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>
<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_NumberOfHarborTugVessels', window );">Number of harbor tug vessels completed | vessel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<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,600<span></span>
</td>
<td class="nump">$ 1,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_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>
</tr>
<tr 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>
</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">900<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AllowanceForDoubtfulAccountsProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts, Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AllowanceForDoubtfulAccountsProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ConstructionInProgressNumberOfHarborTugVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction In Progress, Number Of Harbor Tug Vessels</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfHarborTugVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6855024144">
<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>Jun. 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,906<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,737<span></span>
</td>
</tr>
<tr class="rh">
<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,684<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,813<span></span>
</td>
</tr>
<tr class="rh">
<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">1,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(298)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Total assets held for sale</a></td>
<td class="nump">$ 924<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6863405504">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>machine </div>
<div>crane</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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">$ 369<span></span>
</td>
<td class="nump">$ 3,853<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="nump">0<span></span>
</td>
<td class="nump">2,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">3,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,598<span></span>
</td>
<td class="nump">56,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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="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="num">(100)<span></span>
</td>
<td class="nump">1,400<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">18,737<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 17,813<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_NumberOfCranes', window );">Number of cranes | crane</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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>
</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">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">$ 6,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_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_InsuranceSettlement', window );">Insurance settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">3,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 924<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">17,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 | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">53,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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on sale of assets held for sale, net</a></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="nump">3,900<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">$ 400<span></span>
</td>
<td class="nump">$ 200<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6867589600">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 01, 2019</div></th>
<th class="th">
<div>Jun. 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,700,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity on line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,300,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">$ 191,300,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.26<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">$ 375,900,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.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (percentage)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.38%<span></span>
</td>
</tr>
<tr class="rh">
<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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6792965104">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>vessel</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<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="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 11 months 16 days<span></span>
</td>
<td class="text">15 years 11 months 16 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.3<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_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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6702342608">
<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>Jun. 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">$ 326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,179<span></span>
</td>
</tr>
<tr class="re">
<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">(4,084)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 5,095<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6758800800">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 income (loss) attributable to common shareholders</a></td>
<td class="num">$ (5,248)<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="num">$ (8,290)<span></span>
</td>
<td class="num">$ (4,747)<span></span>
</td>
</tr>
<tr class="re">
<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,236,000<span></span>
</td>
<td class="nump">15,043,000<span></span>
</td>
<td class="nump">15,194,000<span></span>
</td>
<td class="nump">15,004,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 income (loss) per common share (in dollars per share)</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.55)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
</tr>
<tr class="re">
<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="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>
</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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6630437104">
<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">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6868082864">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 80,456<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 148,061<span></span>
</td>
<td class="nump">$ 111,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(1,598)<span></span>
</td>
<td class="num">(699)<span></span>
</td>
<td class="num">(1,045)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(5,384)<span></span>
</td>
<td class="nump">724<span></span>
</td>
<td class="num">(8,666)<span></span>
</td>
<td class="num">(4,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,422<span></span>
</td>
<td class="nump">2,593<span></span>
</td>
<td class="nump">4,974<span></span>
</td>
<td class="nump">5,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,109<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,591<span></span>
</td>
<td class="nump">256,689<span></span>
</td>
<td class="nump">277,591<span></span>
</td>
<td class="nump">256,689<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="re">
<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_Revenues', window );">Revenue</a></td>
<td class="num">(3,591)<span></span>
</td>
<td class="num">(1,283)<span></span>
</td>
<td class="num">(4,806)<span></span>
</td>
<td class="num">(1,771)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(146)<span></span>
</td>
<td class="num">(384)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
<td class="num">(769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,337)<span></span>
</td>
<td class="num">(2,946)<span></span>
</td>
<td class="num">(4,464)<span></span>
</td>
<td class="num">(5,457)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">121<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">69<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">80,729<span></span>
</td>
<td class="nump">44,007<span></span>
</td>
<td class="nump">80,729<span></span>
</td>
<td class="nump">44,007<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="re">
<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_Revenues', window );">Revenue</a></td>
<td class="nump">22,415<span></span>
</td>
<td class="nump">9,472<span></span>
</td>
<td class="nump">35,046<span></span>
</td>
<td class="nump">26,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(677)<span></span>
</td>
<td class="num">(1,124)<span></span>
</td>
<td class="num">(1,449)<span></span>
</td>
<td class="num">(1,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,211)<span></span>
</td>
<td class="nump">4,212<span></span>
</td>
<td class="num">(2,751)<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">891<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="nump">2,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">131<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">59,607<span></span>
</td>
<td class="nump">98,526<span></span>
</td>
<td class="nump">59,607<span></span>
</td>
<td class="nump">98,526<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="re">
<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_Revenues', window );">Revenue</a></td>
<td class="nump">37,567<span></span>
</td>
<td class="nump">23,620<span></span>
</td>
<td class="nump">74,154<span></span>
</td>
<td class="nump">42,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(2,912)<span></span>
</td>
<td class="num">(2,776)<span></span>
</td>
<td class="num">(3,192)<span></span>
</td>
<td class="num">(3,799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,564)<span></span>
</td>
<td class="num">(3,377)<span></span>
</td>
<td class="num">(4,468)<span></span>
</td>
<td class="num">(5,356)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,047<span></span>
</td>
<td class="nump">1,051<span></span>
</td>
<td class="nump">2,156<span></span>
</td>
<td class="nump">2,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">712<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="nump">734<span></span>
</td>
<td class="nump">659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">106,092<span></span>
</td>
<td class="nump">81,015<span></span>
</td>
<td class="nump">106,092<span></span>
</td>
<td class="nump">81,015<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="re">
<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_Revenues', window );">Revenue</a></td>
<td class="nump">24,065<span></span>
</td>
<td class="nump">22,205<span></span>
</td>
<td class="nump">43,667<span></span>
</td>
<td class="nump">44,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">3,585<span></span>
</td>
<td class="nump">3,878<span></span>
</td>
<td class="nump">6,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,728<span></span>
</td>
<td class="nump">2,835<span></span>
</td>
<td class="nump">3,017<span></span>
</td>
<td class="nump">4,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">363<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">737<span></span>
</td>
<td class="nump">776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">266<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 31,163<span></span>
</td>
<td class="nump">$ 33,141<span></span>
</td>
<td class="nump">$ 31,163<span></span>
</td>
<td class="nump">$ 33,141<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_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>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,)(!D\?(\\#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,$%     @ PD@&3R?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    " #"2 9/L)Z)/N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2@,Q$(=?17+?G6RKQ89M+HHG!<&"XBTDTS:X^4,RLMNW=S>V
M6T0?P&-F?OGF&YA61Z%#PN<4(B:RF*\&U_DL=-RP U$4 %D?T*E<CPD_-G<A
M.47C,^TA*OVA]@@+SE?@D)11I& "5G$F,MD:+71"12&=\$;/^/B9N@(S&K!#
MAYXR-'4#3$X3XW'H6K@ )AAA<OF[@&8FENJ?V-(!=DH.V<ZION_K?EERXPX-
MO#T]OI1U*^LS*:]Q_)6MH&/$#3M/?EW>W6\?F%SP9EWQVXJOMGPM^(UHKM\G
MUQ]^%V$7C-W9?VQ\%I0M_+H+^0502P,$%     @ PD@&3YE<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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
M4]7GPXD^#"3KQ]M*,%V9BM]02P,$%     @ PD@&3]1!6E.X P  F!   !@
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
MO]=3>;/V:__R^W[ML]XC4YI=UZO(W>/=9*8L>TW.CV^34O]FLQ><__^I_=-
MWI%YRUN3V?*?8M^=UK[VO;TYY)>R^V*OOYF)D/*]B?UG\VY*!^\]<39VMFR'
M7V]W:3M;35J<*U7^?7P6]?"\CE]B-8G1 F(2$#<!_K% . F$OP3DAP)R$I#_
MUX*:!!2P$(S<AV"^Y%V^637VZC7C?CCG_;;C3\JE:]<O#MD9OKEXMF[U?1-%
MJ^"]US-!TA$BYI#X'O*"(?R&")S]FQ."<B(52%S<&\@P(M+ A_]4LOU0R9V;
M(1FK<) /Y_()+2])>3G(RYE\S$"L1T@T0.H!HIE4(",91BG)N 0!P2@N-8LX
MB H!XSQDDF:F2&8*,P-FTA&BYLP$4\#G#*.4C'D(F&$4EPEG($Q; N:8B05F
M$<DLPLS MDHC9.:!JP1LSXQ 14D"B%&J7/X!+P(E&$TJ)DG%F!0(<1HC&V&B
MP;'/,$BQ!(3G!8-B+> FQ*!$LX4:HDE.&G,"FRO5R @X?AE&/$0JAEDB4/ @
M;PF,TF*A7"0DHP0S CLA3:B= &*;85 $2P6AQY4 0 F#PIE#=X0XHYL-PY10
MMV%$Y$(-"P4!BP6D1>G2$6QP6PHFPUF3N^>VT$@YYA9#;AQ7) &+.P%Z0(>*
M (5:0UZ$)A$NM#Q.MN9G+C M#6D)(F5"P0I(P*(0$2-T:0%-;BF8C-C2=J3[
M.0\QMP1R"W'*8-4@, \:]BP*Q.$-A01)L<"*OF5P?,W0\)K!<=-W&9,H8]1%
M U9#2I>K=+!Z4# 9RZ5#1M\SN$)7,+W0)3C=SSENZ!HV] D3SUUECR$J01C&
M'AFJ0:0R!7OZ@DV8^F!VKZ],<QR&K-;;V4O=]7&9K=X&N6?1SP5@/>5/&2?6
M7_K!;Y@C?JD?I\8_\N98U*WW9CLWC0PSP\':SCCO'1_?.[E!]?92FD/7_W5S
ME=>,T]KXTMGS-(D&MW%X\R]02P,$%     @ PD@&3]]A_3-.!0  .1T  !@
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
M[</Q#L]V&K/)\*:??Q!;OG'Q!U!+ P04    " #"2 9/1"C4,+0!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q]4]MNVS ,_15!'U#%3M(5
M@6V@Z3!TP 8$';8^*S9M"]7%D^2X^_M1LNNZG=<72:1X#@\I*AN,?7(M@"?/
M2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LW6RNF>)"TR*+OI,M
M,M-[*32<+'&]4MS^.8(T0TX3^N)X$$WK@X,56<<;^ '^9W>R:+&9I1(*M!-&
M$PMU3F^3PW$7XF/ +P&#6YQ)J.1LS%,POE8YW01!(*'T@8'C=H$[D#(0H8S?
M$R>=4P;@\OS"_B76CK6<N8,[(Q]%Y=N<WE!20<U[Z1_,< ]3/7M*IN*_P04D
MA@<EF*,TTL65E+WS1DTL*$7QYW$7.N[#>+-/)]@Z()T Z0RXB7G8F"@J_\P]
M+S)K!F+'WG<\/'%R2+$W97#&5L0[%._0>RF2?9*Q2R":8HYC3+J,F2,8LL\I
MTK44Q_0?>+H.WZXJW$;X]HW"_Q#L5@EVD6#W88EK,=MW2=BBIPIL$Z?)D=+T
M.D[RPCL/[&U\1/8:/D[[=VX;H1TY&X\O&_M?&^,!I6RN<(1:_&"S(:'VX?@)
MSW8<L]'PIIM^$)N_<?$74$L#!!0    ( ,)(!D]B2:.WM $  -(#   9
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
M-4D!1>'J(-#"HX.SGX#4+B85#H$\18[@ D! =A>)JX- OCC -8" !"\F<8!
MOCC 98" '"\F<8! OCC E8" -"\F<8! OCC Q8" 3%],X@"!W#B('M[6AHFS
M[2ID<."7UK8T#ZMCY[))[-O\#]ZW/=^I.%>M#/9<Z1?>OL,GSA73OL1/.E9*
MW6F-DYJ=E!GF>BSZ=J.?*-X-K50T]G/KOU!+ P04    " #"2 9/0ECT!=,!
M  "<!   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6QM5&UOVR 0_BN(
M'U 2[#A99%MJ.DV=M$E1I[6?B7U^4<&X@./NWP^PZWH97PQW//<\=_B.=)3J
M53< !KT+WND,-\;T1T)TT8!@^D[VT-F32BK!C#55372O@)4^2'!"-YN$"-9V
M.$^][ZSR5 Z&MQV<%=*#$$S].0&78X:W^,/QU-:-<0Z2ISVKX1>8W_U968LL
M+&4KH-.M[)""*L/WV^,I<7@/>&YAU*L]<I5<I'QUQO<RPQN7$' HC&-@=KG"
M W#NB&P:;S,G7B1=X'K_P?[-UVYKN3 -#Y*_M*5I,GS J(2*#=P\R?$1YGIV
M&,W%_X K< MWF5B-0G+MOZ@8M)%B9K&I"/8^K6WGUW$ZV>_GL'  G0/H$G#P
M.F02\IE_98;EJ9(C4M/=]\S]XNV1VKLIG--?A3^SR6OKO>;;+S0E5T<T8TX3
MAJXQ"X)8]D6"AB1.]+]P&@Z/@AE&/CQ:J\=1F" .$L2>(/ZGQ.BFQ! F#HOL
M@B*[ ,'N1B2$2<(B25 D"1#L;T1"F,.-"%EUAP!5^[G0J)!#YV=RY5U&[Y[Z
M[OJ$3W/[DZFZ[32Z2&-[U'=2):4!F\KFSA;<V*=B,3A4QFWW=J^F@9D,(_OY
M+2#+@Y3_!5!+ P04    " #"2 9/THA",;8!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6QM4]MNW" 0_17$!P2OUYLF*]M2-E'42JVT2M7V
MF;7'-@HP+N!U^O<%[+A6ZA=@AG/.7!CR$<VK[0 <>5-2VX)VSO5'QFS5@>+V
M!GO0_J9!H[CSIFF9[0WP.I*49&F2W#+%A:9E'GUG4^8X."DTG VQ@U+<_#F!
MQ+&@._KN>!%MYX*#E7G/6_@.[D=_-MYBBTHM%&@K4!,#34$?=L=3%O 1\%/
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
MJ\5$%E-9S-C'%'''102*B  1\4A$-*$8O[%'B!L1,2@B!D3,1B+B"44,4\Q
MBAE D8PH9@\.^X8B 2D2@&(^HD@F%'<^[#E(,9]28']$,7^6 OGP'?8!DLDE
M]I\]*W2G4B" !8]9T-->P$*P1OB)+ZL#/7&%$%P)4 !X"<8LP7_OB#<HLR45
M)]N1I)/Q<V7;X6"W[WIK;,OT/WC;,K\3<2HJZ>RYTL7>EN0CYXIJ)?Z+UI#K
M+MTO&#TJ,YWIN6A;5;M0O.[:L-?_%TC_ E!+ P04    " #"2 9/'0039-P!
M  #Z!   &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R-5-MNW" 0_17$
M!P0O>W-7MJ5LHBB56FF5JLTS:X\O"A@'\#K]^P+VND["0UX,,YPY<V;,D Q2
MO>@:P* WP5N=XMJ8[D"(SFL03-_(#EI[4DHEF+&FJHCN%+#"!PE.:!3MB&!-
MB[/$^TXJ2V1O>-/"22'="\'4WR-P.:1XA:^.IZ:JC7.0+.E8!;_ _.Y.REID
M9BD: :UN9(L4E"F^71V.L<-[P)\&!KW8(U?)6<H79WPO4APY0< A-XZ!V>4"
M=\"Y([(R7B=./*=T@<O]E?W!UVYK.3,-=Y(_-X6I4QQC5$#)>FZ>Y/ (4SU;
MC*;B?\ %N(4[)39'+KGV7Y3WVD@QL5@I@KV-:]/Z=9CXKV'A #H%T#G YG:U
MC(F\\GMF6)8H.2 U]KYC[A>O#M3V)G=.WPI_9L5KZ[UDE&X2<G%$$^8X8N@"
MLYH1Q++/*6@HQ9%^"J?A\'50X=J';]XIW(8)-D&"C2=8OR/8A0FV08)M0,'^
M0X]"F#B<9!=,L@L0? L3[(,$^Z^7&0<)XB^4&<"LHP])R.+N"5"5GSJ-<MFW
M?N(7WGFP;ZF_N__AXZOPDZFJ:34Z2V,GP-_34DH#5DIT8UM>VX=H-CB4QFWW
M=J_&<1P-([OII2'S<Y?] U!+ P04    " #"2 9/U3N6EJH!  #  P  &0
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
M]=_YF5<&;C,Q&EM1*?<=;$]*B[IG,:G4[+6[EHV[7GK^:Q@<@/L / 0@<C.
M] %D",!=\5UFKM3/3+/U4HI+(+NGU3+[4J![8A9S:R?=VKG?3+7*S)[7!!?+
MZ&R)>LQ#A\%C#(G?8C93#,ZR 1.9'(9$,)@(=@3DC0B""0A(0!Q!\H8 >UEV
MF-1A&H=)XNX#*R6@4@(H$4^IP]"1$H8E*"A! 8G$DZ"38E!VLYH4E$H!*>I)
M09@4%LE D0P@R#R1#I./ZHD7%!;)09$<$,D]D7RR:#.+58 2!2#AV6533![]
M'8JS&\\%Q; UXZE8,O%=/'W1"G)+;*8/($ ,^6)H^LH5Z*8:;':$ 37?K#VH
M&)>VP#.O'8*; @*Z0N)[M0>-A>[B13RG!#<%!'2%Q+=L#QHO(,EH<6L!X?Z
M@ :1S)@%P;Y'Z?L[+H)=C0!;)ZF_>T"@F:T!P<9&@+.3?(8"-BXJWE\MAOV(
M(3_ZYH= =.;98MB*&+ BG4MU9C/]P&Z*8>=@R#G^R0 $^7T= M&9W1##YL*
MN2B9H8 =@^D'E@1V# :V09KX2P*!?&=&H^.9/2__8/)0-BIX%MJ<]-QY;"^$
MYH;0[(%A<#1']&%0\;VVMYFYE]TYM1MHT?9G\&CX([#^#U!+ P04    " #"
M2 9/]8N8!TX"  "J!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6R-
ME=N.FS 0AE\%\0#A% Y=$:0E2=5*K11MM>VU0R8!K<'4=L+V[6L;E@7'2G(#
MMOG^\3]FY$D[0M]8"<"M]QHW;&67G+=/CL.*$FK$%J2%1GPY$EHC+J;TY+"6
M CHH48T=WW4CIT958V>I6MO1+"5GCJL&=M1BY[I&]%\.F'0KV[,_%EZJ4\GE
M@I.E+3K!+^"O[8Z*F3-&.50U-*PBC47AN+*?O:=M(GD%_*Z@8Y.Q)3/9$_(F
M)]\/*]N5A@!#P64$)%X76 /&,I"P\7>(:8];2N%T_!']J\I=Y+)'#-8$_ZD.
MO%S9B6T=X(C.F+^0[AL,^82V-23_ RZ !2Z=B#T*@IEZ6L69<5(/4825&KWW
M[ZI1[Z[_$D6#S"SP!X$_"OSXIB 8!,&C@N4@6#XJ" =!^"E0J3M][NHP-XBC
M+*6DLVA?#BV25><]A>)W%7)1_1WU39PG$ZN7+ BCU+G(0 .3]XP_8:)XCJRO
M$6\D'&%@=.&;7.3^E=R/-!?K!YB-@4F2.;,UQ4G,9@/CD04J0##--?3- 9;&
M $L58#EU$'O:F?=,J)BF9[3SN$ML[A+;6\0LD="82'B52!!JE9'WC.=.]O#\
M1:@E\Q"UN4?-+$=&RY'!LE8AN8GYHAF^S<R,Q$8C\76 R-6,F!BM4-:WF9F1
MQ&@D,030ZB1/K@_>7>@%:80"S8HSN9AJH"?5)9A5D'.C.M1D=6Q$S[ZZV#[Q
MOHO]1/14-<S:$RZN1W6)'0GA(+RX"U$JI6B<XP3#D<MA+,:T;Q_]A)-VZ(S.
MV)ZS_U!+ P04    " #"2 9/\CLF-QX"  ".!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6QUE=N.FS 0AE\%<=\%S#DB2)M=5:W42M%6;:^=9!+0
M&DQM)VS?OK8AB,+D!A_XY_]FL#P4/1?OL@)0SD?#6KEU*Z6ZC>?)8P4-E4^\
M@U:_.7/14*67XN+)3@ ]V:"&><3W$Z^A=>N6A=W;B[+@5\7J%O;"D=>FH>+O
M#ACOMV[@WC?>ZDNES(97%AV]P ]0/[N]T"MO<CG5#;2RYJTCX+QUGX/-+K !
M5O&KAE[.YHXIY<#YNUE\/6U=WV0$#([*6% ]W. %&#-..H\_HZD[,4W@?'YW
M_VR+U\4<J(07SG[7)U5MW<QU3G"F5Z;>>/\%QH)BUQFK_P8W8%IN,M&,(V?2
M/IWC52K>C"XZE89^#&/=VK$?_>]A>  9 \@40(9:!I#-_)4J6A:"]XX8/GY'
MS1D'&Z*_S=%LVD]AW^GDI=Z]E6$2%M[-&(V:W: A,PU)TTGC:?\)0E (L0;A
MS""("6X0H@:A-8C^RS):9#EH$JMI!PU)<$B$0B($$B\@@R:>09(XQR$Q"HD1
M2+* Q&M(DN&0!(4D""1=0)(UY-&AIB@D12#9 I(BD =GDJ&0#('D"TBVA@1I
MB%-RE)*O*:F_H.0K2AZD#XX^\/&[YB.<8'G9_!7H4^1GT0/2@UL=K$@D6E8T
MBN8W)O;S> 'R9IW$=.KO5%SJ5CH'KG13LJWCS+D"[>@_Z:PK_7.8%@S.RDQ3
M/1=#AQP6BG=C]_>F7U#Y#U!+ P04    " #"2 9/-1[#V'<"   7"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R-5F&OFC 4_2N$[Q,H!=0@R1-<
MMF1+S%NV?:Y8A3R@K*WZ]N_7%N1!:71?;'LYY_2>6^@UOA'ZQ@J,N?5>5PW;
MV 7G[=IQ6%[@&K$%:7$CGIP(K1$72WIV6$LQ.BI273G =4.G1F5C)[&*[6D2
MDPNOR@;OJ<4N=8WHWRVNR&UC>_8]\%J>"RX#3A*WZ(Q_8/ZSW5.Q<@:58UGC
MAI6DL2@^;>P7;[V+)%X!?I7XQD9S2SHY$/(F%U^/&]N5">$*YUPJ(#%<<8JK
M2@J)-/[TFO:PI22.YW?US\J[\') #*>D^ET>>;&QE[9UQ"=TJ?@KN7W!O9_
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
M2N02Q8.!3T]S$CB%/RJ\?9)8M+_W_OY\OSS8.XBR:5SU0TN:] S-5^C4)4\
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
M+E/XIM_JPZ< ,Q3(PL=LR*A2-"0F'7OQ]"Y>!J5(6-W6WSY14=AR\VN'KT>
M.(BG;\S@!D;YD''A57<.;"7G2U3A;J&QE)N9$XD:5$E4MQ6][S6/(UQ+R<[M
M:EQ#I6FC;]&(%SYLA:D_^AHUK5,I*6H:^?7;[YG+S-ADL.2U=N+7@8L]5I1<
MR^T@"@Y^POKO8VQZXRI#JTS4% [G0\+12+7RK9S&!6A\FIIJ^PGYI&071Q:V
ML^%W8(A9EJY-OMECAH&B7 XB</1Q840.LEMHXZY)L *;KL\A>IA346HTB,O?
M5Y#KD6H([E-F04/<PC6TK>0WYR,)&_>YLX&6Q">*5<1P'9*IX;')>>E*K#<X
M"0(6M'H+)Z9),0"GC'FS0-A=UBF%9-^0G;H:7#8S5Q.\)X0EE=*+NNI@0;ZC
M<D/2"?H5;[A?L8#-'X\VX]IP3+[P<  _\KY@=T[ 'XH>I-(V'>E?(S>1,)SJ
MB=%5<Y&:C2R&;2H^$MS3N)ESW:^"T4GB,V(L%3&4K-76_;"!H;3F(@[DL9GO
M[,-<+[26B1RRUK;FDS<O4/%2.5/6I54TXRJ6Z22JH#2;*CW*UQE=7-DMV1)0
M""HRRGC1&52RVYEFME#=[Z";W:JTW36!2___HILD94KY$LK?UI#],'70%.@/
M"ID$E# P<!8I5]]8D+^T6$LXX_=02VU-IH)^&[T,;B%=D[_1':S+QO\7KV 1
MW$)4)JIW, [7ONU"O5)<.XTC4ZS>WUO$M9W%N+:H+-1YPL@L.LU*\\9.BUQZ
MZ'KA9'.)//:)CQ@'0^!S5X=Y$G^OAEPOMT5!=(>QU%.Y5;H-&%?"ZH7<RA5<
MP>F4@L0FZUJS+RXYQ>I,C,D./F%"DS:D3&W=R%^:&.J@$(_/+JBF&8=1,UAQ
M0BVTH%Y1P0^.2](2@Q29 FM$VR0HD%+W"7U9=N&U:!,)Y?CE\N/[Z,/-;71W
M_O&R^LQ[7UQG8EN[DLJE_3!^YNJX[6$D33/5'5F[];3<[*;Z25T#3>:U!L7O
MPK:?_817>)$6U>R,-U'_.!Z>HOVR%_?[?79.GG6':)7@D"/DBK;P]?Y)?$H>
MROW^V2G^<QKWAAB.H#Z-'CS00^_T6?^(?=0G@Y/F53>6 [_+UQ@)DWY+,/N'
MDDHRTN%L(GXUE/6$$<J'6I,'Q,SYXMJWJNYLF)('"'Q_A>W;T780RR+V]_A?
M7MB?82#I\GM.=3Y@E0G::L.'K_/"/[RO16Y8)]YKWB*.6B\Z;JQ]+ \;H5D
M4(HO2HL1J$#KLW58Z*YN@X:J+K>JP =U 2;1*(?G-@/609/R/ZH!\UL7]6QR
MSY#V H48IRDG%[\Y'A@Q9U=+Z*G+F%%'=_0@W<G>6*MES5J\G?&T!JPWXKLG
M.-@Q"OG,F]Z)V9#/1 U)Q?Z>'>[\EP]WIJHC"_J96-4K":4EMJ5R<&_&.RW
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
M?[0R!."50V(!F"]=I$#"WU$Y_E]3KF81E?SMB+Z5N*)<FZ$V]'K'7K'K)=Z
MP/5:![_#ES>#D^-0A+;G;N>O2Z4WGSY=W7^ZO):T<TPPO[K^^?+ZHD%"]7>6
M>?.%:VB"P-Q-=-TTGU8/,%YEC8:2SO" Q ]\BU#XH"LA$%U@IA3W7%^S9JL
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
MRQ^D2J/K,$LJEN\?XOIFDNYF>\9,)?%$-NH70JMM@XT)V)%@JQCK5)1T Z?
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
M,.#2H<DWPHPUG&SA:C?YDFABX'99"69E5,HLYY0#:^]V!X!;$@^WZ&JO0]_
M+)IX&NDR4AHAX5V!]7;/#5V0=GE&#;<59TGA1-JZ("H$+RD*+E\JY3$+*P^3
MC$42)MM99K4%!Q%-EWS\NSQ#Q2CT^]35.8D)NFQ,J^1RA!>=I0>ZN5Z$!)J
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
M,,6EAERDH7N8]YHNK*6F9O=2,F08*-6<L9:[8&O20,R-PHHJQL,TI5&*MLO
MIZ>YOL.4JNL+O'V*9K2_]_[^?+\\V#N FQM7PR6D L(,;:88>T#N)]*H*1%J
MEGU%/R8A*])'HKK4;(NZ'K@Z-#!%Z=5F$CLXD)^YG>2'6,&&WN!X'!>X;^S!
M4EXCK*Z0?!,7/9V,AAT9$1TI'YZ-A+@O:@_\!F=28B()1ZK>VGQ4I[WSF<M%
M]AV0U3C@30&26;;: "O3*9QC5CEQ?[)F3/&MG9T[WIA]$28&#;D[*QJ)"A-2
M9FH#8&QYOF)J^F02]A4;)(M8JH)AF SY;P&?9YQ+MM@*A,+$^IFE"96J9ZI<
MI\^-KMI=G]/FL8>:I-+42,@8/<[OON"7P\-N/U9G+P\1JSM7>[MH.FNI >7%
MA'H>AVT=\Z:VZ2GV(ZRT6&EJF^FBH%T?2(W$5#$^F%4"0)IF='Q+R]JX!!@-
ME3=Y&\%,TJ!DI@U0 36X2+M/)Z2@#;+D8T4:QN!>_U S":\J>B/:\@1)*52&
M:O&GU'V\R!U>DMTN"_+M->K#R4NA?T%Z<ZVTTI-D(7J'$_L.1J;*@2_!P1#4
M=I!U,LR-$4U?&Q9Y91^*]%(31 JO3#(Z/$=M1R\A?GF/&FN#&C*IG#V(Y?$X
MX,_ 0=Y!V^6^4MA(CJ$47$O"=\ZE'Q:'_,E[&YUVQ7-THB](X_708DT4X%"5
M#=UX:]U*D3H%[5/?G%0[D1ZW=B*-J?1.(.*>(4:%R=86_9\U!6&%%A8*%F)8
M3J,WO<Z9G[@JB#UCKYRGG**!942;%N VG]5[7R9DH:>&!2ZIT@9Z!%7'*!G
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
M_^BL_(_.RO_HK/R/SLK_Z*S\C\[*_^BLO*6S\F%T4SPD"SV=_?>8^#*K2R9
M\"Q>5W\&-.\XJH1A[2 )E8#@7'MJE3^/\F0EPL=J_5 O2SON.(. /%8+.G;%
MP^O>X>B_HZUOC=UA81S2]XT!<B,FM<(.M*K6AE5J<\VM3PJ\8 'R5_NC"DEX
M5O[<^"S5X-#V!!PX4([7;DFX93BD]B%N[OZT83% M Y'H M^30.0X-KJ1_QC
M2-I8M[@563]Q[='JUY]=Q=S/KF+NI;-4_.='# B\PJ2<_VI_LZ'6;NR+'4]K
M:N. :QS75IA\:UJAED3^?8%WVU"_S,$.JQ5LJ,XF5=EJ]SV!^]Z5"_OE[GVT
M_V;W()&-H+ZH90AB+PCLF6#[D>>+'),?I%*SR]%V<5D:V.=#O>LT:[>9I/,Y
MV?)=!7J-6?I]SZDUK<(>E@ ;^'R&W>I%Z]IT/K7#J\SSV4*30ALO7$^UX#$%
MQ:;CNPEM5C&G/F .[%JCB>N7:YLU:,LD437TN>::JK[0$"Y=>V?+K<#0\=HT
MT^GA)RXB^L$%MY,A$6CB=XSW>X1P(?%LO8BO1RP;-5$O7^RDVYJ!0H3=NG&$
M9=_:4&VQ%SL_"!#?N-8-[VW8QZ;7VO:X\9V6_4NX2,O76_;FG]JP$_]0V[K-
M$RVKI""5QB^WK%"?V; ^?:1M=>[WEK7]3G=G6WP)!H*HJ<[?IBW$V0K+<NU8
M=MHH%S<_ O1FVR,[!\O$)%I1H,X]'AYUX[BCKAY2TVD3Z;_=$AO1+DC.,8#Z
M4!)W7?%9+TXV;\LJT_]ME%8YCAK8G<+]WT@1,;ZD3H[\(SN,IWK[+@__'=&1
MHDA^!!?_=O@3(^LK5M%[I'[_>?XM*__K)YKYL'MRV.V]%J-B$<FJ[PW%C/UW
MWTB_"[MHV$B/Q/J__W)ZS<OYVT_<;YRX.?JN%H/T>]R50Q^28!JI?[2!/-]Q
M0UI5'4NG-U+T]N"@S9%8OI?;S'NDZ]7POF.0EA@'E_/W-Z)DUUA;G)2O70^B
M"<B;GCEI>>:CRU?TAP%*SV=I5FT<=1O97=BG46N0O,9VU,K9O/[E2R/-D^(A
MJTM2&\?WU2';9KIU_<VPPEF]#A-+K92S5*MMJ8IW=<Q?>"'W=1O0K:E^@5A6
M\^Z/T\-W8E!J>+TQRN8P^HYXFD#Q>:_-2'_&WC$Q/7D(3QYR@9?KG'VWDM0^
M,=W3MB L(EH4='L*AMZ(72WQ- U*:F,034V6MU;I($IHDU2E5NU6,:GM@9:3
M>OV=OTN76XEODP@S9_"-BV11V^'/E)NXD$) TT:H-%+DJP5W<**"U7&$I89J
MC_@^23!RO=T7IYHQQF$$_;3!:/:=R/C[C10J9JV';$SK"&9\K1'>_KE12IW7
MHR*?82-K.B)\3?[\77=PEZ^!X]VGWY(PH.W/305-Z&2E?+J6F6I_!DYR-4N;
MKN./K7C;K:J.;M"(U-#?Z5Q_AVE>!7R,)@)):)RF$^D'&=[,O\'Z&@T7%[>7
M[Z_NHP_G%RK!M#L8DI=6ZRH1=9^)_2$9<S&$S:KS4SZC*B.2F3N5M^JV)-\P
M^ E[(&)FI+9:"TM3D#NQ7A,B(BB\:ER,7'_&,,:ZM#5:F4SLV+TLP8E2!%'*
MJ]D#IBZFF/W.,<D3*8_E9@KRFO=],<6Z7[+;[72[_[1]/UBJE7PNT71-GGF4
MUKBIJ50N,9,W@>AFO:+L83PED&\*\J[9+J5RX.?:=:B9!^=F&)#-5BEWNN1S
M;U> W8S1. $%2HH=S037FM^^K^VL[@)A_&C&B>^#TQWP2,PISYLD(MJPOQVU
M=[F(D(L8Y6R[#<??;SK\ZBQPX3\76'3^ML& _(Y:/)4@.B54R=*5_=XZ]W'G
M>*>Y00J8P,!4QFN4++Y&-U1-;D++B?8_7KV[N6W8V."T-K@G$Q7B4CNZ5 N$
M38KD>6'Q==..NIVC^HXN\OD\TT"(Q824)FXGDE$!BE:A[A/'YC?2>U^@M\DC
M5',B:>4E?:U&!<1O&O5Z&L'8&X*>\K+-=82E!"KAIMJV;3L"G#0A0-75I!'1
M-;!NC$\_C#YPA#A[CR3T_#5FBUJ(=PW#NOUNPW<U8Q%:<QJ^&]2HC8L+;R9\
MF\$11(K71*\M4=^-7JP_:. P0 F[;0%#VPRQ6@!Q$^*^.NRY.DAK>',F[S55
M6ZA%&6]ZO"G@N/F:'FZ/>*G'R6Q0 [9$V.RVT%UCH+_#>:GCW;K*HG:\30):
M0RQ=71C:(>RM3EP%9/Z'/Y3EZM__/U!+ P04    " #"2 9/Z.V=#4T"  !:
M"P  #0   'AL+W-T>6QE<RYX;6S5EEMKVS 4Q[^*4,9H8=1VTKATM0U;H3#8
M1J%YV%M1;-D6Z.+)<N;TTT\77Q*/[I)U(WF)CL[1^9^?+HX4U6I+\4.)L0(M
MH[R.8:E4]=;SZK3$#-47HL)<1W(A&5*Z*PNOKB1&66V2&/7FOA]Z#!$.DX@W
M[(ZI&J2BX2J&EX,+N/Q;D>$8/IZ]_MH(=?,*N';V9C;S'\]OIOXS&SB'P&E\
MR&(8A)?0^WW1"_]Y71V;2"^?D>Z&:Z4^<Y(8_AG33Y FPE=&V.M6-8ERP<?%
M74#GT)41PV"#: QO$25K24Q6CABA6^>>&T<JJ)! Z5W59('QU$\N'+B>V?!.
MAQ$NI*WM*KC?=3=\$NA[!I!0.@#.H7,D4864PI+?Z8X=;)T_A$!GK[:5)BPD
MV@;S)1P3;*.+K(7,L!S*!+!W)1'%N<&1I"A-JT3EF:!2@FDC(Z@0'%F&/J,S
MM&R**7TP7\.7?$^[S8$;8[;$A\!0]*:>=6>.N^9;Y%TUI[TK>Y@NJ,A&J/>-
MG@ZW?7-T\+W$.6EMO\T' *V.JHINWU%2<(;=9'Y9,#BP8!*AO@XHA21/6L\<
ME50[L(1@@Z4BZ:[GFT35"K>J/TYM?BCS_ 297WJ="\RQ1'076I_]8U[E_TR\
MN/I[9/NO,@5^049SMYT Y/(4(,/CAUQ<'S^C>8'\6TBONQIW[M^]VW?P@G5#
MJ"*\PRU)EF''8YX_,?QLWEUT[PX<+V$MK]!:/W3W]'5NAG/44'5OIFB#,1SM
MCP8\"(=1JT$BAJ/]"6>D8=>VX/B:3KX#4$L#!!0    ( ,)(!D^)8$+.HP,
M ,P8   /    >&PO=V]R:V)O;VLN>&ULQ9EA;^,F&(#_"O*GG+1;8KM-[ZK+
M29[C)I82NS)NI>W+B3HD06=#!*2]]=</G&7%I^[5OK!\<@P8'F/@>2%?7H3\
M_B3$=_2C:[F:!7NM#[?CL6KVM"/J5W&@W.1LA>R(-K=R-U8'2<E&[2G573N.
M)I/IN".,!U^_G.NZEV/W1FC::":X2;0)CXR^J+=\>XN(*?!,:_(T"R8!(D<M
M[EBKJ9P331=2' ^,[V9!&* MDTICVW9?LF.<=>R5;OH[M1<O2R'9J^":M+B1
MHFW[IVQ&_Y!I0?V3\DBE9LV@H"9/%3&LLV Z,14^,\6>6,OTG[.@_]W2P+S%
MV'F-OA_.UU,GWLK_THUBNV4-G8OFV%&N3_TH:6M;YVK/#BI G'1T%IR+(,(W
M*./:T*"<GZHR9>V[F*;SS>F]M.FQ-U@D;YG)D/DFM.#^(-.RP.4JGR=U-D>_
M):ND2#.$EUE68P<P @"CBP&BT3UQ(&, ,OX?(7%M+NNL,(#E'2KOL\J!O (@
MKRX&F2Z3PH&\!B"O+P>9X*4#.04@IWXARVJ1%/D?29V7!4H* _JP7B?5[Y82
MYPL'\@: O/$+666/6?&0_8),E]95DM8HP=C.&@N\RAW(3P#D)[^0?R,ML]4<
MW945PLDJ<\@^ V2?/0_$*IOG-;I+TGR5UWGF+H?A!%JP)[YGR'J=UZ=983^E
M_;QYL<B*]"=(T"J>M9(7!C-#HU6)\0=DED!DL<ULP<ND<K]P"*DE].P6G"UL
M/Z)YCE-#^E -.Q 22NC9*. 2\RUR,2&EA)Z= BXR0TQ(*J%GJR1*F6 /+6F[
M0:8"A$E+T<@$E2U5'UQ(2"JA9ZN $QN-7$Q(*Z%GK\!3&[F8D%A"SV;!=-<'
MWW.FFE:HHZ3JW2\.*2;T[!AXDL=N  X9)_)L'!CSRL6$G!-Y=@Z,>>UB@OL9
MS]*!,:<N)B2@R+. X)5],#8A 447%=!@;$("BCP+",8<C$U(09%G!<&8@[$)
M*2BZY-;FVXV+"2DH\KVY>2_J^(@PVW%FJG Q(0M%GBWT+Y@%D=(4?G9/6" +
MQ;[W/3]OR-!H3C5A[<#G,62@V/=AFN@ZIFTAU1_ZI8)KQG>4-\Q$'Q]=3,A
ML?<C-2#0' 3M,7BFYME 8* YQ(0,%'LVT'N!YMOLH2XF9*#8LX'>Q\3'KB.2
MO0XP(0/%O8'&Y]/S#=TR3C>%:4*9](:TS;U$]G+:W%]=VP![>VS;U*25?"5(
M?]YMZSC_D?#U+U!+ P04    " #"2 9/[)9%4(T!  "1%@  &@   'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QSQ=@];L) $(;AJR ?(.N9X3<"JC2T22Y@
MF<5&^$^[&P5N'\=-C 0[*=!'8\NR-?-6CZQ=O]LJ"\>V\>6Q\Y-S735^DY0A
M=*_&^+RT=>9?VLXV_9M#Z^HL](^N,%V6G[+"&D[3N7'C&<EV/9XYV>TWB=OM
M*9E\9JZP89.8<V6^6W?RI;7!F^%&+_V"_I-+9_^SOCT<CKE]:_.OVC;A1L7?
M@L3<#N)X$,.#)!XD\*!I/&@*#YK%@V;PH'D\: X/6L2#%O"@93QH"0]:Q8-6
M\"!*%1E3?)*&-5YK4K@FO->D@$UXL4DAF_!FDX(VX=4FA6W"NTT*W(27FQ2Z
M"6\W*7@37F]6]&:\WJSHS4_XU]9^MO%ZLZ(WX_5F16_&Z\V*WHS7FQ6]&:\W
M*WHS7F]6]&:\WJSHS7B]1=%;\'J+HK?@]19%;WG"68EV6(+76Q2]!:^W*'H+
M7F]1]!:\WC+2VY>9L_N/X(Y-X1]=<C7\;LT(;A\NE7U\QC#U[OZ1TJ'?8LUP
M?;@ZP]3?"'-U KW] 5!+ P04    " #"2 9/7 T#FIP!   *%P  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-F-]NPB 4AU_%]':Q"&SN3]2;;;>;R?8"K#VU
MQ+800*=O/UIUR98N<5&3WTTI'#CG@Y+OHI/WK24_V-15XZ=)&8)]8,QG)=7*
MI\92$R.%<;4*L>L6S*ILJ1;$Q&@T9IEI C5A&-H<R6SR1(5:56'PN!MO4T\3
M96VE,Q6T:=BZR7\E'>X3IHZJ;HXOM?57<4(R>-[$+#Z.39,8]0D[HL+OA6T_
MKGM=DW,ZIW^AF:+0&>4F6]5Q2>JM(Y7[DBC45>I+Y2A_"TXWBSWO7+GPHNJ8
MF&TJ]F-">CF.L*VH'Z"+G+-RB->"^DIU@=V3GU3P<!LRXVAH78RZH'NV%Y'F
M,>I9._&<6Z3VZN24'U4\IK[<A_TT;MF]]QWX=]"SKCGMU,_'(4 X) C'-0C'
M#0C'&(3C%H3C#H3C'H2#CU! 4(S*493*49S*4:3*4:S*4;3*4;S*4<3*4<PJ
M4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4,PJ4<PJ4<PJ4<PJ4<PJ4<PJ
M4<PJ+VC6KDUKI9N_2#Z,61[JL^X7^.P+4$L! A0#%     @ PD@&3Q\CSP/
M    $P(   L              ( !     %]R96QS+RYR96QS4$L! A0#%
M  @ PD@&3R?HAPZ"    L0   !               ( !Z0   &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " #"2 9/L)Z)/N\    K @  $0
M    @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #"2 9/F5R<
M(Q &  "<)P  $P              @ &W @  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( ,)(!D^ZN@1E?0(  #X)   8              "  ?@(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #"2 9/U$%:
M4[@#  "8$   &               @ &K"P  >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ PD@&3W"!&/4. @  DP8  !@
M ( !F0\  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ,)(
M!D]%(YP.G0,  !H/   8              "  =T1  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " #"2 9/WV'],TX%   Y'0  &
M        @ &P%0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ PD@&3XBE1NR0!   (!8  !@              ( !-!L  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( ,)(!D_O,,N6L $  -(#   8
M              "  ?H?  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " #"2 9/:R_?TK0!  #2 P  &               @ '@(0  >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ PD@&3\MSQRBT 0
MT@,  !@              ( !RB,  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( ,)(!D])9RN&M0$  -(#   9              "  ;0E
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ PD@&3T0H
MU#"T 0  T@,  !D              ( !H"<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " #"2 9/8DFCM[0!  #2 P  &0
M    @ &+*0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M ,)(!D]^3I-@M $  -(#   9              "  78K  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ PD@&3ZB@B6]^ @  VPD  !D
M             ( !82T  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " #"2 9/0ECT!=,!  "<!   &0              @ $6,   >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( ,)(!D_2B$(QM@$
M -(#   9              "  2 R  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ PD@&3U&5*T"W 0  T@,  !D              ( !
M#30  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #"2 9/
MEH$6WK<!  #2 P  &0              @ '[-0  >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( ,)(!D^(AZ;[N $  -(#   9
M      "  >DW  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ PD@&3UI)[:M5 @  %P@  !D              ( !V#D  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #"2 9/'0039-P!  #Z!
M&0              @ %D/   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( ,)(!D_5.Y:6J@$  , #   9              "  7<^  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ PD@&3P(66(TK
M @  ( <  !D              ( !6$   'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " #"2 9/2T1C;HD%  "?'P  &0
M@ &Z0@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ,)(
M!D]N \7B4@(  &4(   9              "  7I(  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ PD@&3\7R\L5I @  O0D  !D
M         ( ! TL  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " #"2 9/1?%5'J\"  #4"0  &0              @ &C30  >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( ,)(!D_;O@</\P(   8,
M   9              "  8E0  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ PD@&3T!<'PL_ @  I0<  !D              ( !LU,
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #"2 9/(]&T
M9],#   L$@  &0              @ $I5@  >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( ,)(!D^SN[WDX@(  !0,   9
M  "  3-:  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
MPD@&3_6+F =. @  J@<  !D              ( !3%T  'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " #"2 9/\CLF-QX"  ".!@  &0
M            @ '17P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( ,)(!D\U'L/8=P(  !<(   9              "  29B  !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ PD@&3X[F^>_J 0
M[P0  !D              ( !U&0  'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " #"2 9/*@6E\P4&  #C(   &0              @ 'U
M9@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( ,)(!D^H
M,&6O?FP  )&4 0 4              "  3%M  !X;"]S:&%R9613=')I;F=S
M+GAM;%!+ 0(4 Q0    ( ,)(!D_H[9T-30(  %H+   -              "
M >'9  !X;"]S='EL97,N>&UL4$L! A0#%     @ PD@&3XE@0LZC P  S!@
M  \              ( !6=P  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M ,)(!D_LED50C0$  )$6   :              "  2G@  !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( ,)(!D]<#0.:G $   H7   3
M              "  >[A  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     M
- "T +0P  +OC      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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>50
<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>51
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>179</ContextCount>
  <ElementCount>254</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>31</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="gifi-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.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-20190630.xml</File>
    <File>gifi-20190630.xsd</File>
    <File>gifi-20190630_cal.xml</File>
    <File>gifi-20190630_def.xml</File>
    <File>gifi-20190630_lab.xml</File>
    <File>gifi-20190630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0001031623-19-000048-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001031623-19-000048-xbrl.zip
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
M+MH_Q^3IO37>F:V?LV;;U;Y]7TQ[@V'1#[WQ<##\/'F6+%&/Y&E:NOLM\]F
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
M=%2R'6H;@5Q&%CSLR^G?!],O#JQ]L.;',]7M[F[NKL%T_UJXWO3RR^^WR][
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
MIT:/G213 )\./.H(@IH3%*CVQE4FDT'9D>0%T6LW3_<D2*O3*8B6@5$+6D2
M98^36[?0IT**7%QBQ!YNV!XS7U81;D XI=HA&B/G0]4:6P [DAPCH@Y%Y:Y*
M)DZ(14'Z:$ FJ=2[Q)>U$UT4ZT<&,V'-#J(3NVHT4?#@4K4SH33#)JA$H)(@
M#)G,>Z%*'D0==]9H<EH(0S212OB(K.+.5'N&B]S1H.MM%QH(DG**/H[>]*9W
MX\'T^X?B,OUW4.S7QXD@JE%4BDL+7E%TT<FJG*#%/ M**+GFWVV YD& M]40
M5(Y2<$P=YT8;+H'MJM8Z4CN9&4N,R[7[0#M ?A_G?GOURVCX^9?!UV*1-/5Q
M9(O[W(C=*P=B8Y%67)E L;52Q^B8#DBZB+BCF7N]7H1N:\A6T)GE9*2X?NHF
M[.:G][ U[G,J;'$U&A=5Z^%B\F8P'"4RE050S+"_^I9Y9=\WQ?1+:K/PM5C4
MMMH]RD^QP:D)!Y(L=3D-5I21<NZUS _1Z.JF>43<ND32U@L_Q#/GHC>2>X&D
M<()707#025D0_ +<"O[BB;K!_03+&_/ O<742?!+J"\;X-&H=,@L<3 8UNZ_
MO%"BMG$JCCPJ @X]U2#::716ED1U+,J<4Q61'2)J:M(^/Q>RQ;#8YQQ(@XD
MJ$L5H\!6(E#,9<T! PY?WO64UF"?@;$OI.U.#DO=X%RJQ0@NNJ46WY=/%3PO
M=<GJY/1A0-V\54.P.K463/<Q!?C-B\,U1IS/2[!?K'4:.3"HK<?UUFL*3CO#
MEED2 =BR0#50.]:4;MV'J&LMD,K6]>]ZWU-9MYTY04AP#\')=4$&R4BT1-[7
M:54^W[2$Y01NA^F!"&SRU[D(,1 D).(B.H/!?*ST8TU53/#OU\X$'H[ ^*[H
MEQ5V!WMDYX 6TAP,R=1:BQ CL8[E=L0H^#Q0QM8"0]M ]7 L-JR$=8%2YAEH
M 1JL)9J[*NL:B_Q&Y$7J2'!@-.S@^AH4QNMA^ :^[^3MU;Q4;)G;M_OV$,HB
MDUI^&2JLMXAS7/4%)WFK17 )R";NV@#C@1'<=)]<AZ!@K<#A)1A[Z[C%I27$
M:TJ$7U!$,K5U2 1=3?7JF4NT>]J.%3@XAB@P&2& I*>F"C_SO-B^0GH3.S8"
M=S"<-DD[$'(I4]<(PR-WF%0U9;BNN]D VHAG6N8P2+V=?BG&OXZ&EW./N\HM
M6]JK^Q3)="G5+29#TCH%-CIA9:(%==2CK-[,A12;9.%VD!X'VPWKJ2V+07(N
ME$=!IQ9&Y3U\1J/&>2!$B$= ]KY%R1X24U,1B6&IFA%%SE ?RT298(![LQ
MHYMVW1(X#X![4RIS(!X3R2Q+=26X$JZJ5QQMR!-\E-ZT$HU@3^[&Z1I-JL'_
MM1C7JEKY&WOPI9^N7U_<][X/1HYCID'[.B\138U3THURB83!VN+\O@]9#[OE
M*[#S AWBON%S7:!(+"R+H]I(R:FS5B,/"Q0<BCK@_ AM?A]KQP4J^N$K4*#,
M<3ZOT"XK1)03W 0-9KFCRE#.4[L+'RUWH)!0?MR31:YKEF"O)6J/4L1@A#9:
M!&.ET]+1ZFJ5$WF];/ ^UFV=0T"YR8).'36DY\@%!4))$N.J0C!!QTSA[03?
M/*@UYZE%6 !T^Z@\#FLRL-H"*AX4-$\IJU8("E:6-[1T-FW*M,X,++U.U,U
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
M97E %Q'+3E0P4CH'NA:0?<%MXVD9L!!2RP"R&7A$25[&#,&"B35IA^OM['<
M=\T9*.N,[%% )R7X"8.\$@:VH;+4Z#)/*P3G\D.===^_%9P' MX:F-$XE?KE
M- H>3,JO49KH(&ATG( ]5M,)K$;.'07R#>%SCQ@/ 70)D<&"8V$QKV[=6UEG
M-^+' [R]O*HR)"H/+((%&+X4J[0_J60B""OR@"9%>P)>VICI/OWB*D<JN[K[
MJ2R8Y5%8+2B2R 6-O E5FHQ",:\-ODKJ)CCV@W4#>6F4GIF(I<=,>@+Z&IEH
M'=-6,2YMGB:!]H;U?7$-=E7_X^AC[UNJE)KRJV \&&L?OO3&A>VE:W2CF[0T
M>RI+E=IA^2! HF!KT:S__"+>H72>4RS7&C7O"^AQD-V44@KF2ZH-2#A8X8I$
M0\L;,DPIDU>MD9@=#=F/(W,YNZ(&AC;LM.GW=]>]82K6EY)[;V\RK;:%B@"'
MEEF/4CU7@1AL&HEDN9;2Y&FGBM0SYF;0#HO0D;JV8FS!(^ 8!22,QL'IJL^;
MK[F\O*;DNTR,IXBLTTA 7WO%&(]$L0B*A9=WP2.2V464ET/*'0/P'BEE.=CR
MX'YZIPD2MDQK5X1FRF/M:NASI^5.P7IP0L%"(P*<#$0=U=RRZF"2$94W?N+T
MZ8G9:EDH3RTAS%*OD.+.@I(JDW"MR . 2M>;08^-T'$D.(X<1+CSUDB&/18Z
MEJU]&&$AK^C;!0G>X;-125*[<C^K,F5\.MZJVJ1%^#F['_QR2+F;!.>@^90$
M_\38**,VFNJR9KO0(:\$CD4WI$XG17@Z/?#()E<JW2O2DFA1=@+1"&<VZWIE
MN\<GYH:@ 0$MSDB(7!F#G""<R[(3@4;&YW%=C+J!T7%D./B5P2#8*K"8AI-
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
M%FE9XE/$UF+79[KO+:2)QI):1&>W^T)JR%X%Z@R8<+G1C+H;J'MZVN\DJGD
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
MO&&7L[V[EX,1".;@:-SN=?RAYSG-1D]5JGA>;RTJMK5[>;;/='9QP0=)NDS
M"6>?=XX6#_Q1>]@<='Q_T&]YXW:_TP:WH]EJ('32>"U;?VN/\=K7\AI1K;[3
MZ+C=3K/;]UU,OO8<1VE4L"[7#/]M;7*.<3/VBTXY[;[?\OUVOXU)NUY_Y,B;
MKG:W-]A4I[RE%\Y1;L5>82:GV^IU!AW'Z[7;[69OB)VF9(/65K.Q!B"UM>'-
M[EOQ4%'%<-SV_>&HTVOT>NUAPVEVFA( KMWVUNODMK>FV6L^!Q(_8T0N\]QQ
MU^^ ,3MJ@H6$XJ<Y[O1[WGI7T:T-9&I?RVN(G_%@T'7<X<CQ1^/68#!V>JZR
M$@=^?SWNL T!\1AW8\]JT%[#[3;'XX8SZO7&0_ U75D?U1L-UE';ML(<'N56
M[%<JYHW&H)2;PS'0 )@<G<9 ]1?TF_WU;/1M6(8[;L4CJ(--,'+@3%I##\TO
MM]-KC56U4A<DT<ZH@WM-YS#B9] ;C7N=)A;@.0.G[7;<H6IJ['>&ZY57V[ !
M:U_+:X@?O]OV1TX' V[.L-\9-ON>*M=#R/:=ZUN/<3?V$S_]?FO4[S;:CH_I
M$<.!TV^5?6Q]9UWG;RMB/<JMV$O\-)S>< P*&FS=CM/L=UK-LFBKYZSWH-Y:
MJ;K[5CQD_C3'#?!.G/YX-!XV1P,/^S2J/%F_LR8-M]>4[C6?P\@?6( /IDYC
MU&Q[0UC6J-.00!.#UJ"WMIBME9^UK^4UY$^WX[7]GM]OM,'"16'LC<5]+MA$
MX(_MG+ETC+NQ9Z(AV,1NQ_?\9KOG]GRWV^VJ;/ ^Z-Z=TY..<BOVR_MKCD&@
MM/QARQF %S9JM@9M216M?G=M*[;F(%6VXFH>I*P?9&PZ2!9+%F<;;G9V<,9&
M[2YH"K##>WYC/.YX#=\7# RS:/MKPM%M-JJR:/,\GC+31^0FR!:OZ?N-_LCS
M1VYOZ+:\LF'(P%F?:6.%MW:8:9Y,?O^8906;#HN4A_["9/J/("K8[OOM/F1\
M.MYP"#*PV?:=\0@LM[;3&7B^TVX,04$-UI,;VRN]+_>?XF$6N,XNHS^*,+_'
M9Y-8L8O\EC^=ACA<$'T-PNG'>! LPSR('C-B0+NT.WZSAZID,!KV^B.?-@ML
M._2FUC9K!7WK1#<+/EY@%!E>_U@"D8/I:X/NN#W$6O2>TW6ZM$&^.VKUULW_
M=N_H]N=A5ZW9\%I@S(]Z\%_?:X+CYL'Z6H[;[G8:X[5T]4ZK=90+?!%N&310
M(KK@"PX;H$W'+FR41*OK.9TUZX,  D]_LW;GEN;(=YSV$ 3):#APVZ/66-5*
M]1J-];K SK$14^]AW0(ZVP>GK^MXHWZ[TP2-WB;=XKA>#\W2M6N=]K$10._E
M=(L[;'BP/^VFV^]YS?'0!\&"HF4\&C2[@_&:.=%:"4&?Z&;MSBWC4;_1&G>'
M+7?DML:>W_6Q=R9>J;4P[7<]0?K8#)5'PH"=OM\;T65@KS?V!L/^L$VZQ?5:
MX,IVUZXA.MWC7."+<$NWX?8'P!8MV"AG.&XW'5F3T_3=<7>-6SI'9XD]:;/V
ML,1&W0&6$SB.[SL-OSGTAA(;H3GJ.&N!D$[MEM@\B:8LS?AZUA,G.O_=?+#B
MJM$9#)R1/\;.#Z.&3!=M][Q6:\UR\-Q>L]=87T!E"D^8X(N0LN\-^[[?Z?6=
M<:\Q[K5;79F4V>XWN\.UBFEP=U?C_Z^QV-U)T76:7=_QVZ,Q(M:UVMY8-4KP
M.^YX';0.?(;7/\QO+ _"F$U'08I)-]ECVJGG@5TS'G>[KM]NC=OM04/&E_I.
M=P/: "S2W:#!G[5*\.X>"*QXG@O,W^F[/<]K]3O@^:-Z\4=#KS?HK^<?P.PV
M:9CG3O!%>*K9'G;[>/,]'G2'[;;;&(YZM-C^<.2-_/6R8L=I;'+57GBQ>_ 4
MJ+VQZS;ZS:'3[+5&7J?7I@7Z':\' GX#N;EU\]3^Z]N3IWINMP-\Y?;[ W\
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
M):GQN4V9U$)E%L@U*&=0V(3 AM%0_$R\D%]&QHP/5I[+"KGB9V)S+E5FK5H
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
M.)$<I,.YPV\OOGS,;M_QM3TX4 ^RMT];Q[A;AK8,;1G:>O7=>I)1\3+]*H^
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
MUW7K;+3;JJ7/;ON9'3^;K]JOM-$X_GZEK] 99_=L^D<XLA93[2M\-9D^.T'
M(.JLB8#3;\IT"'(3*O$):05[,/7Q5,H=LEC[&UL$J'3)-:FS[]H1[=_1L7?M
MXN_H,0'JJQ9\?;2(Y^]&PZL/8O;83_Y)T=:WU%#Y^5OH.5YM+2*,]-T=KO"%
MH7:?OQWM5FWJ^UAH_U7$QQ'9+@>6*ZXQ]XY(X-2ZB:\KB=KU=<HT%LY1Z/$#
M2Z+:$#",P'G+%DZGMI8_QT+[QL(YJ%RIK_?$\6S9Z0J<-V3A=$P,QU@X^US_
MIRR8Y2PU=LXKB)WC:JI4@_2QW8[IJG1$EM(K]X^H04 E>1"MY!P9T^F89-B;
M,9UZ(+P.?\]\+(QEC*<:D#FP*E<D_QO[R<2)'MV.\Z;M=&OKR? D:-QC89X#
M=7+^R<RCKU@:"(^IRG]N*6F%J,98>N7$J3<'T7Y,:5>G#M+^_+ULV4[O"%I<
MG 3=U6CS;H=B?[BTZ0EE2WK5TV=VYW-<*GCX:YK$"9:8DE?\5,CL;G/L=1N-
MMN][XV:KZ_GMP4!6=3J#P>'!GUZZ@A-G6VZB=94'\31(IP?#>ZJ]9NM)9'PD
M"^"_XM??ASF\<B)=*2H6NUA;PE/VQ_H8EP6JUA]%D")< -*^C>7<P3198L6:
M?_5W_+!]X7BVI1 E'3$76WWB?A#P&0KQN\@X*@.665K!BLUU+Z$.^D%$)9M7
M<\9RA-7" CB.X;U<-=M*F"U56(>5GO315$%JE3!-ZJT"@FG3&U,F7H-4CG\F
MY8-30*A%G$:!&?;1O:K6JZ"&(?2#J.&;![?X':S6@S'"6%3RD;V9Q#<LY:5\
MKG>Q@..89Y=X H3V@%N-A;>P[4R4XA.N4S(-9R$BF; \353U/96^\K)@#N1B
M*R0^0J:*$*@L#6%R2RKM$; P'(^"Q8B3D5,QHJCSA97#]G)X% 4D2(OFM<^T
M@YG@_W4 E:R 0Q=ONL0.#4&4)6H=LK)_B7 45"6+9?O3D Y/H7=<WU?IK,0J
MQ%F7F%M!O 'MLJ2!\@S4SJO=ID<P%(&KQE$SM@ST(DSQ!ZP7Q-^P\AADAJ0Q
M17JPQK\C9H@\-&(654N\4MA9@;U9]3D(@Z&L'(WNG]/60C,;.Y>>!=^*8'+U
M" J<?3U3:UTV:IV:K6'((=D'N?6W("X0G,BU2981\(3 XA/P%KI(N!.8:S&0
M]TU(H):<OF8UK=B][-5\&*NH>W>)-0MN$T+[$VM+KD%+"> T19H(*9C$,>/P
M ?1L@*2]0)"8$FI @A_BSL"S$;R/"R'<J<K><1&A\>WECF[AD2C9D[<2Y-UT
MY51"'=#E,?1)B:ZE/N<B4/Y*:%P"?:]4!:7@Y0 M*R\#/906\*N 9\DT4 I-
M^.E8%=H;*]^H\O8F[8VX#WD]G/JW(F8E_38<>W-!W=.DU(K8L4O,C=4=146!
M\*2DOU;_>L?29_4^TN12NV:Y9-<T+Z=F#5&C\FI>=@^HO("4QTE:4J .#,$R
M,)PD$.:MM,O"&:LPIK)$"#5*\A\!F\#4T@!EU 7**PE <\68]3G)F=7B.'Q%
M2NR(:)U%EFD096NFR\.HFP;.L4ZG[RI/)K\+Y/J;E*#@7\,![%XX'=LZ^[A
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
M^NS/R9[59]%:B>YPDVY;R:N>LVMD3)3^^,+[?SWY>"T<HG_8_[J[/C'\'GU
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
MY=94N@6BY\4?*&-1IT8<L>T%S1POS3A-UC1;H!G0#&@&-%,8S5@V:S:7#V6
M9D SH!G0C"Y9G#K,=NR]"62&F.)$I%E;WH&"0$&@H.(HJ-EF;@.>SJ8"T)Q;
M4L$(=KXAR)+4#A:SMM\:LRXT*6B+MZ0;UVF#2,O69@GJ@F%L;QXM*CI-$V@
M&H &>5F;66UML73@ 7BH.![@,P$50,62S\0L%U9"=QR@OBENLM!M$;AY[=R3
MUA!OO<S0FT57%[QB>V /A@T !4 !4 #TX !UF&UI"_0!FH FH*DOY:6Q<7FU
MPI")A!B@5@]J:X)*F[4;5N&:51>#B+*/)<DSVTT^!>;(;%.N9CLKYY"5ZP6Q
MJ":_2[V?Y*:R4/V2W2R'$/5EZ6TJP#W+J^1',%^3VAY4Z/!47S[6JA:K@[Q
M7IN%;%JLT=1WL!/D!?(">8&\]N1YN<QLPO,">8&\0%Y5(Z]3AS4Z^H)_FTIM
MJ]A[!?1.6V >Q 9B ['I.-Y@,K?1A%=6T-;'>]G3=.7O<__.S>O5+JT'G^@V
M@ZU]2UEW4L>6LIT=[U"Y=I)'WT\3 H  CEP 2%BH1<)"Z>0S&^YK+64+SH<Z
M>,O8C2OH (J XA&TC-U\,7QH8)>VG^Q1Q!.@N77K10NUA=J^K+:E[&,+M87:
MOJBVY>V!6X3J+LD3REMEY47_W+>*#_USL=POH7R@/] ?Z _T!_I33OE ?Z _
M;Y8/B@NB?R[ZL!Q7'Y8.<UO%=X*J42!3!P$>I>D%RQPOR]@6LS76WP+-@&9
M,Z"9Q<LLDS5:^D[>@&9 ,Z 9T,S2R66+F2[:YZ):*"@(%'08"G)-9FNL_%)W
M3P?M<]$^MQ(%D=$*#KN;&G8W:X8*FSE-;96"@ ?@H>)XL$SFMK7%N0 ( *+B
M@(#;!%0 %4MFPF9MM-#5'@NH;Y8;6NB6SPZA#2"V"(JW;  H  J  J '!ZC%
M+-<!- %-0+-LT#RUW8+*]:.%+E"[=]36!)4=$\=W=@W]($!:J0 R&NBB84B=
M&H;H/8.)?B&E)*UJD3JX"]RU66J6PYJV"?(">8&\0%Y5(R^;V2;ZYX*\0%X@
MKZJ1UZG%['9!6V7HGPMB [&!V Y"; V7F98+KPS]<S7WSTWJW=>V@^[("Q_\
ML1JD%T^#] -E7>0G:9-=9U*^)KOF)N8/37;1810"@  @@ W)%8L5+.9VRZ1Z
MM<EN$5V/2M7&Z-;_MKX%[\9E30%4 !4M>$L$Z_JWX(6NUD57:]YT%XI:&T6M
M=YM=*.J!%+7]-NFVURKJ$336A;+6A5712/>MXD,C72S:2R@?Z _T!_H#_8'^
ME%,^T!_HSYOE@Q*#:*2+CBS'U9'%:3#31>^YO6G$$=M>T,SQTDS+9+:C[]0/
M: 8T YH!S2Q>9K59NX.&W: 9T QHIL SS YK[V'1M(R8XD14UN/)H"!0$"AH
MA:=CF\QQ4$-U4P&@E2Y:Z5:B,#)ZPF%_4\/^9LU0X;".C5:ZP /P, MTF=H"
M70 $ %%Q0,!M BJ BL7+;)NU'&UEKNL"".2YH95NA>P0V@%BCZ!XRP:  J
M* !Z<( V6*>A+X4'T 0T 4U=>2^=9D$]D]!*%ZC=.VIK@DJ7=9#SNG/P!R'2
M2H60T4P7W4/JU#U$\SE,= \I)6M5B]5!7B"OC036<IG50.LCD!?("^15-?)R
M'=9LMD!>("^0%\BK8N1UZK*VN;]EXYMB[Q70.W33!;&!V,I$;);;9F93VY$?
MN&7JG\6TTUTJ)(^&NFBH^[+^H:$NNHE" !  !*!+ $ALJ$5B0^GD,QLN&NJ^
MU%"W_08O'$ %4/4#%5W*T% 7NEI/745#72AJ-105#76AJ&BH"V4]9F5%0]WM
MEO!HJ%NKAG)8M$-_H#_0'^A/:>4#_8'^0'_04'??"9%HJ(O&++5LS&(W6=MJ
M%"Z0NJ2DHM)-B7P3T$QE:,9I,[>M+ST>- .: <V 9I:\&9.UF\5WN@3-@&9
M,\=+,Z<6<SO%+YJ6$5.<B,IZ0AD4! H"!2U?UG:UEH&INZ>#?KKHIUN)ZLAH
M#(?M30W;FS5#A<-:IK:"C< #\%!Q/-@6,UMH, U  !!PFX *H&*-F7!9JZ4M
M3ED70"#-#?UT*V2'T!,06P3%6S8 %  %0 '0@P/49I:S<6TJ0!/0!#3WEO9B
MMPJJW8]^ND#MWE%;$U1:K-VT"]>LNAA$5+,L2:[9;O)!/UWT#ZE3_Q#-QS#1
M/J24K%4M5@=Y@;PV$IAK,ZL-\@)Y@;Q 7I4C+Y>9^G(D0%X@+Y 7R&M_!U%;
M^O* T4\7Q 9B [&5@-@LRV*.OB,_<,O4/S7VTUVA6(MSGP.SL]A_]LQJ3]9W
ML7V+?/Z=^\^+,MEB7NYK\W+MQ7G9[MR\=K?Q[XPO_)&/8V[XD1'R;O PIE_T
M#"\RI@-."IG4@J=O)V'P$/(HHF^%93"F_HB?+Y_W?4,7XD/,W%X[\VDV:_I+
MU.&,C*<!'TMY/ 7A5RD+LHQ!.!(_'XM]X6@:&5Y(MQIWXS#DO7,=8ODCCJ9^
M__GP.#_,>.6?RQW*XFE,@OZL7H W[G+CTST]7G4MH7?ZG]BG%V#\)IH:&&DO
M@VB7<^FST<B??_"G--^N&HX6_4\%EU=XYZ4^W&5]\X5.X,*(XM'("Y^-H&\$
M<4B@'7G^F#@CA:/4AB"G#??T6_J._J(?1?QA1 ,3 -]5&>1X1,?+F1N;M+[L
M:+DU$QQ#%-P/AN1_1\:I+^@GB"-BF^B=%G)!Y_>D\WO#/F^V[8Z=_(_S%VU=
MX!M:FL W&W_9J7FRO=OEUFZ7.SM>O^7E;TK!V4]GI3=Z^OMH3R=Y$7$*;7&*
MDO7T*E7;KC6.VQO6F5L ?"GS\+[/W8/DM!;81D!_Z]X2R:UT&-?.@6N%?50Q
MR-<TKN*QQX;#W$Z!183WIS*E"CF6.=VZ.-2E#;!+5'.O/'UB:F9NZEI&Q&FW
MF>TL1TU01P1N[FK2T]Q,O41"JR[I;'_B<@<A'_(\G,U:;7V5D=\JM:-FN7F5
M:5>;S;2>" -C(4,(&4(Z\K8;+FO8^@X^(T.H.LOU14I+%KP-W;OQI8@YUE=4
M&V_![&>+I;2BVG?>7CY7P+(+3-)[.4M/6]:!L6[\ZS?TW8UP-J_.1>V DY)O
M@_@70H#">,YA2:9@[IJ<N#,YBL#E3C-\,;]M5T?C8D2KNZG!OW6'<8_TRIM,
MPN";/_*F?/BL):S[G6V==PSZU7#5ON ;;BB2KUY/O KYT!/ID],@2Z84V4QA
MFE0:3<.X*WXJ;J=C6-.G0,OL?OE\^T^1^NI-93YG%-__P;M3,8^>'TWB*3<F
M<1C%WEA^YAE3'H[\L9RU,0ZFHH=[/PQ&,C^M2_H2C'AX;MQR;OP:T,4-*81^
M'(IBN.*6])LH$0-]%,TR;J.7L[PVH? R)>^]R7LLTP1^YP332:(+6;HP_4OE
M$(O7NEE.8C72#U6ZL\H_3&;C![W%3,0/.E[?4LX),@^1>8C,PR/(//P7&8/Z
M+'^KL^9%VB'2#G4M8;Y(AT><M2$7=J4'@HW9\@<""]YJ+,\.Q@[YA279G+#<
M)K,:9N$2P;Y#31C:-FUMV@+NK6TFGFTV6+.!QH_P_#;G%7WE@<HCL.H23EVR
M[#I-YK:+5ZVC9J@Z$=$=?<.]_G2K]H(EDTZ%6:> 8-(!R:?);%??XNH5V1PU
M!6UHKI#A"S>II*F_.+&[27)KS8_T[CU9&(=^R^_LEC;?$Z)ZDQ.,+.)-4;D^
MBWAO='&8<H7%C'=!;W2F3,L_ES;*<R43+Z*(B[J6XY[QL^_=^T-_ZK]R\';;
MJ>P[BR\M^9DD\,FT35G!,TG5-/SQ8^"+Y*\LHZ_O?^.]LTDH4CO%3V.Z[$R4
M!<UEMHZ\9R/H=NG7WM3H^?T^#T6E05$A-3HW5CW4CXQ[3Y12C2<B^Y.NY#3]
MD4R:G?!0)$1X#_PLZ).1'TV&7(TT2E-&Z5?^6*646M\;@^")'A&R5=.@!SWP
M,0^]X?#9Z/$)EY)5CYV$O,=5!BO=\%XD"=,5XH.(&4\#OSN@.<;#GBC]^NCW
M5)9C]HR)]RSJAD5B)%[O424Z]M.\1WFGI&(J$PG(-#^"0_J4=/K!.$D)SB9)
MM^@2QWITU\F ?A,EN;')G6@$V2UD6=8H.1 N\W63@?:6A/Y?)3'^C7XI[^C)
MU.M(WDQ\)W*6^T,NB[Z2G+/"MYX"0?*2+KVAG.?M@//IN6%<+-PE_X1P:01,
M*I#7[88Q[\T>,0SH&21Q,8'5@QC.X+=N)%<+ U9U:5=<[X]ELKD<[-*-JI"=
M*J>FY4[7O,M']SS,#=22 UUN$OZ6VZLWNK:,)Y)G=TF>;7;.FXUVP\G^1U_V
M;%M+]FS#.6CZJ[W?]-=R7;[GR5=T48KEU=JX1_$)J<) &F07Z[-PASH=4)U2
M5\8@#Z;FL;3JZ-D1YMGKS "'JD'57E:UY76:%JH3A\:7MUFZ7<YKEL*W$#0X
M)'#7RKL<DBKP!,*"7I7_!$+#8HZCKW]:L2_^\%N6.VO$$=L_T,SQTHS=89VV
MOKR*NM/,]B[._OFE ,\EO[6Q)*HWW%A<IJ,..C-.;?$_SELKHA]K NZIY;"V
M[6C#_8;2V:KO=#F,!5I+(]U]=[0U6=MM &WZT%94K,&J2;!!)HRDS829,>;:
M6L_M*<L[>3G(\GXQ*WGS]485LKR=%FM8^LXDOEF<1Y'DC8A)M8_!@""/CR!I
MU68Y!;5& 4&N=S&U5^UV7T_++CX+_=\%E?)>,=?\&%'=>Y_5O7<FBW(7][X;
M<*/'NR'W(BZ6/"NSL47BNQ>J2MGY'!Z9A<R,)R^BI9(_\D)?I._'7/Q.),/'
MXR<"HTQD3U+OLW1\<5! K*]DX>HDR3O7'-BX]A]]47.:T=7]B$_I2I*J/!]P
M+XXXB SQ;-"K[JXCS*JK7G<RSRB=:-83,YWE^<8UY->2*ABFF@QCUYUA5IQQ
MZ<5A>O)F.@@Y-T9TV2 RQ+&?GI$FG<K#&/(<A:"9?+7^]%C,XBF1E>1UGQP=
M\:;&+U[8':3$-;NU8C =2/^N==[4VL=@QU,DLX&YYY;6@84\$G7F_4<^?#XW
M5AUDRKWDR/^VKU>\\K3,[ _YF.1Y+8WOW7(T-[#0^.*U#HS-O_F#FBT+9NM@
M9LNI?=N;E9OWNYT\S.ZM_>"A?N(HY-AACD828H_6G335U7/G._O<+"<SV^=N
M@<PLV_GL>%_UE_CU!W]*..NJ)YU\3M9M5P-O_"!/ZQHWR<'PZ$2+D._Y,'AZ
MH0V1< 76*$ZQ+8E6F*#%&-P<T[I9 8$D+'4FN5<?3;TI2G>8XA.KHV@7XMBQ
M=-_$Z[X.XOMI/QX:%]VN] !+.(^]R;W0*A.?"$*R$H'$E)#]O4=>.[_/-4%;
M<MQW /?^CMU+)W]'UWYVR^],+4NG(DH#?-=FIKE<!_(MMYJW'JH&A+^P_)(\
M?$H?!2/^3C8:&T=<YD:D]1YNIV0"1 A.</2G"0]5 Q-:( IM\^:0WDN1[B5(
M1UD'C64=CD/_32TNU#H4O!*5?97,J]RFL%"3_T\O].6ZG]98D=]+:&)':</4
MKYW Q\2<:\&(BM@*#"]Z!WK809L)6%FXX'!#*J$-TEA$Z(D; W(?QX$A5H$$
M[V$NA)NK,I4%>..Q["/\*!9P<AEIR)R(B!'./%_4]@I$A3!Q0I?(6+@0_Y<6
M$(.?H+/\4U;'[+5-RGS9+_IW+^F-3.]ROC)<MAY7Y>B$KS?T_Q/[/?EMSQMY
M#SN'=W(^@&6=.V7U3VAL=H$.BM@<3TK@E72\T@T5FT)A;[8E)/9>7H[2U-S8
M%^I<Y8)R:9PN"\Y)U?XDUW'I=[]X4^+K'<,L5?9TBYK <O)?7_YG753UQ?=V
MMBL:UXY&CX?S\NU3_[,XU_&@TRO&CWCYF67R;"."D]_WNQY=VIUI\<PC4.41
M95I6YF60'8N'4Q596DCG$NY$H()'9"U$5%^?MV"7UUG0LU&U/IAAB%R_%>\G
M(N==E@"-@JXOW]>3/QW(MS#PPGN!W?AA]N)D9+#+S^[I?7WE<U_2,XIB9KM3
M!M.R2[9"NX!LA78=LQ7D[.?/>'3>EJZP>$JE;=O-EU_PX=,6=M?LM3!/=W56
MH?I =&QI#N#J7+OI7@KU7_6"YO/BMN1O<6OU%L7K25]@3SR6=[V(3',032.6
MR]1>9'QQ!W\T$4MWNL/0'Y%[*O=O9&)XZ/6GQM 3FN,]>OY0)<4\RXFH9],:
M7R2)QY$LL3[;EI?7T"V&/H_%-SWZ&7T^H/]37[)DX+(4//TN>!)VA69*-R?D
M^1,55\B-@/16QA\>TQ$0I/@XDH.E)T3= >_%0Y[)/-7S1(HA?_3SLI$;74$X
M"63)?!IT[ V3,='][D5\1/PZ#$8K"L&K=^J'/3F0?B 2%G(8D]*3FZFT#*8?
M_"?V0EIQS5(?TU/&]-R!SQ]G]>9#V;5>"$63F_9-CR+GYI96X!<UQ%.AR_#>
M?28E$2Z:&H^D<D$<&3VIL"$IL6Q?D$I4R6].- 23('Y06ID(=?:];29[BK,W
M.%,5H<1)9'&=RF3Z/O\J.;T"(XKO(])EL8OY2*^%#\^ESF14*=$F:%)QX22(
MDA8-TQ5YK8(\Z>7R\%$IX\PI3M.<QG,*JG'?SM*2BSR[(4G\I[[1CZ<QS7^M
M9%5CB4B]6IFQ&X>RST1&5S)8+!0F'DMW2F3[*LV7O\_@D+M ?)ZJE^JAD*8%
M2=P+ZEP N@!T[J(5$4BV('?90T)L:H<^EWO4R1-T915I*T8/1Q&.XGX<Q37+
MO$,YBZ:65/:"$A':Y7(6]^LKRIP@:>SE4'N\3Z98D#[9TM0/Y+W,4)#-X\(!
MX%SL!RQX?_3[:!HF/PNY:*BC;NI'83R9RC.!;_$0O?',27S)1TQ<Q%37A3TN
MR-B7.$?GD+8^G#/W(@MMT=BS>2F^8KEW/UNY)4?/)P"WRQ"X*E/D[?7=@#EH
MM<59 1J_WQ.+LIF_)EAHX\ASSQ>Y";3F]$CSO%F.@LA=3&E,&2\)<Z70^?S%
MRDBWRNJQ[9;9RIW,BN^5727I&*250:A46.EJ) (K/<F/F9E6"VWU.7U8\HG+
MNR2TG^PE%#MB8;N412(/AEP1J28D,_[-CZ;2\QC3JDKE&24>T)3<G7X_$A_V
M8G'DB[#_.Q?G4:31BF(1[%")3<1+?;7,#&77O% =?Z5%@#1U.:.H>A'2"R3(
MA$G803E%":6I!)LH/=F2]6S,=4TD.THTES4Y' ?")8M#D4X="4]H*G[Q1"Z
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
M6\92V2!THRV)L:X1R4:'-4ULWVXY3QB\V@+",IO,["!(#T0 $4E" [EZR&D
M( "(-/_39"U;V]H'@  @*@X(N]7262.V+HC(+?K?RW;DJWZ_MX'EA(9^[>C7
MON'EU>X\C<EC\IA\N2=?D=!X>9U)]&M_I5_[QB4?H(KH]ZE;-]&O'1J'?NU0
MM_JJ&_JU0]W0KQWZ5E=].UB_]FZ7\YJ=:"MEO_9$SN604(%]OQ;TJ?Q]OSK,
M;15X\$CK>S_\=E.%"*9T%A L<[PL8SNL:9N@&= ,: 8T4QS-V,PV"VS7#IH!
MS>R=9I* @$SG68H&@(-F BQ 3D5T@VEKR_-^55I;E1*N@)X56-\;S 8'"@Y4
MPV6F56"I\YHY4!5)9D$7^+U;><O6AJ(W&?-RJ ?ZD^)@RP9=;5HM-/,%6 "6
M#<X)LT9;6WRK+EX8\'"T>#C5V)@)I@-0J3-4FAUMY^F/ 2I(,"ME%_@=Y'E
M\+G,+K*\<\W":A5"677-5UV@=>HPIU5@5]Q=MM3*P=?8-0/NBNBSTW:0:@-H
M 5I%A,0[;H%-"V#2@#O@;OFREKY-V]H;M*-/?4 G]\WDA-[5.P1887WJB(<&
MRG@"#\!#DM*@+Q\>:  :*HX&2]\V$=  -%0<#39K=& ==*R\2Q3GJF,O]VK&
MN_YW'PT\:Q;WJA#0JFNFZ@*P9J/XL[X %H!U=,#J;%QO'+@"KH"KC0U6@>VF
M@2O@ZEAQU4;QNV+C&_L'E3[E0!_W:H"XTV8-6UM:7EW@6CYD5M?<50P0;8N9
M%HZC Q  1)++X##+17(/  % ).=>76::R/X$( "()*.AT63-MK8H6UT0L5$;
M]]Q<YMXZ^J(O8@9]T0_?X1F3Q^0Q^7)/OB*AYO)Z9^B+?NM_6]\5?6,_#XJ(
MKIJZ-1-=T:%QZ(H.=:NONI6R*[JV-CK0Q0KI(EJF0]_0,KVJ!\?*W#*] FW9
M2M%!JPKM_YP&,_=0V&T/*G/X+:,*$5?I+"O8"^RUO:!:+K,:Q5?( WN!O<!>
M8"_=J6@.:S:+KQ,/]@)[@;W 7KI+@KNL;9:T)'@%] SUPL%L8+92,IOEMIG9
MU'9HYK@=LXKD$:$A_9Z]!XNY+KH_HE$JCNALU%#.ZFBKP@NP "PU!HO#VBUM
MM=CJXH4!#T>+AU.[#=,!TP&H;+0H,5UMU6.. 2Q(X$-+>HV6BK7T-:)"D]%J
M0+"ZUJTVN'.9VRR^?#5P!]P!=W.1"M,J/OWG6$(8@!:@-6_2BD\,ADD#[H"[
M/.[:K-DL:5)8Q7!W](D3:&>_F9PLUFY@P^N-P5D8I]KAP696 ST1@ ?@(3DD
MZ:#<-=  -"36P4;[;J !:$B.H+).2UN8K"YX0%(#VMGK.DFD+9L(^SOE 5AU
MS5-=@-5RBM_< ;  K*,#EMM&6V  "\#2#BPEI;9MV<7K%P &@!T=P"SF-+0=
M**\]M"J27:!//=#2OAHP;G18$_U9MYTG#%YM 6&936;JJ_X 1  1%4>$8S&K
MB5U<  * 4)>U3=:RT<$;@  @DB2?5HLU.MJ.DM<%$1OUM%_3WWYI,?M2<ZGY
M(>?N,J='HN.]O(L_)C2HO_./&0?AR!O.J9HE?I/=6,[!Z/+A,/G-7T_,$_DW
MO:!N^O<*(=_Y(QX9O_(GXTLP\I: ./+"!W^L!NG%TR#]0*%>?J*:.W><\U;C
M+VDA3U*,H3>)^(?T']\O*L-LY.%*%)HK,;-YV$:-RCFJCMDEN[S:H\?D,?D*
M3+XBT>OR^GM6YP -+$O5KO+6_V;\0M\,(N.&W(^>\?=XS W'9(9M6AL?IX,B
MHI&J;LW\Z-V') AQRA5+76C</KAPX$^>O7#CMKU0-ZC;+NK&PT>_N]7) :@;
MU.VMZG85A),@]*8';:8-?3LB?1O+.9+&;6Q1<>1L72C_"W_DX_B@V$73KR-H
M^F4W6=LJ_K3>4?3\JA!QE<ZR[H^]0%"[EH;3?OC*9E8;)X9!,Z 9T$R!-.,R
MLP6: <W4B6:P%JO/6NS48JU621O!5$#/4-J[5LQ6#J4J!7F5A)\LRV*.B0HT
MA4:WZQ3$1@_X-6:^J:_?VYNL>3G4 [U)<:1E@Q[PK8ZV,UX "\!28[ TF:4/
M*W7QPH"'H\7#::L)TP'3 :AL !5;6P',8T *$M?0 %Y?7(VU3.Q+[BW0"NMU
M/- Z;3!'7U>THV[,"=P!=ULTV&FYQ>]DPZ0!6D<'+3)I;D-;I5B8-. .N-L(
M=RYSFL =>KQKD!1ZO&\F)YM9'?2T?F/\%<:ICGC0%Z<''H"'BN.AU8)U !J
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
MHAR=_9V/Q025_OSL?>7&U< +I369,5T5>.(@1+<'ES5=_FKV5[6XJW.C7>W
MZF3E14D(Z#[Z/2[TF?Q.@NY8.  )GTBFX$,9ODI9:2Y",^\C^N.A7#WG_=&?
M5MPVNY4_?@R&CV+=-Y;L*/RKX)F+]2%_DD!>\:3$P_S;IU\2WI K6?+;>NF0
M%2GDH)SX-[UDZ:O&,G,1Q;?2NV;IT&;^6G:[[$=" %XVGG-CM5RE:1#;(*$G
MB%$%$7-.L7 4O;$8G.1,N4>TRN/..=K#H"O?1"* 1-I#(AQUP;WWG(6M@E@M
MM"/Z![FSD5A3&+^=WYY+7DT]UV!,2C+EDK'E<](J<"-AB_A8<FC>]5NV#TL3
MSYEYXMVO,K8>??7)%28G5 TT,R'I.$;T7=>?) NE7DA/%X8]-2O" 5>>^R0>
MB7QP1?1DNVEA) RN+Z(97:Y>X7T\_"H\^#EW-[XG?!E/0?@UFEDK(0IQ,Q7T
M$>(=&@\BAV2<Q)"43<C4=<DBI,N>W().6)G45J37K75_810.Y_TN1VKVQ><Z
MW>P5\:8L1BI()DJ=LEY@C /Z/Z+![E1N4PM:3_>?*Q!>.S=N!0FH*2F'F@NP
M3R4LQ=R&/GF0DN3)<_[&N[&,H>36LI)<I !H5?__C#X7+AKI=)C%:+S>R!^3
M[QJJ^ NM,(BAY*_D8\EAE,Q(_Q5CDS'H[ 60J1*60]Q&_=J+HD"4ULSVD(A9
MO&%*,8I;!6US:;<2CJ)70T\7,6=E(9[/Z1TG4Q;A;OK]\YJ<!&&8[OG &_;3
M$.[**"5)BT:1V)(D +RSO-7/4E^![CH@JA.Z2 8H[*HU4!2'8M)RX9:8+%HR
M?>7BN>+[+/_ F/+N8!P,@P>UNO&ZW2"6:R,PYMXF\#LW'D3\46Z&\D=O&$N^
M&&0F4"IPT%?KL%2C9F]<JL4Z);SW1"P\GDBZ>N3CF+3B8;E'K[+@J_OXG.=\
M+96$XZDMD$GHBYN+Q=TP2]#QIK2.)N65VPQB@4C+YVP\J9LZVRV20TH,/K&#
MLO9B[IPD/Y(ZWA>+?"$6N2H5GL7,-Z ;WL8C$0_XK_BE+\ NXKYY'1?.A_(2
MDCT/3_*+F/'\AE0Q&U&&8[)R+(-40JEI+6>3OFDXVC8XM6W.,;%I[@EWDT!"
MRYI3Z<"3WTM#C=YIV0OJBGR(<),\J+F$P<6,4?%W_C%CH:W#N5QDR\SG&&Z5
MYYF7URL97 2=!W^L!NG%TR#]0*6%RT]49F?'.6\U_O+]?1#V>"A.$@^]2<0_
MI/]82IY:G2PZ2],V5R95;Y[LJ4;E6'_9-MUT[OI=+S_PXS%Y3!Z3K_7D*U+=
MH+P'@JS.:S5#E$E+\V8GWXPH&/H]XW],^9^B3PPM>10[Y-ZO#H/<2>_V%^7=
MWDCO-G5,C97N8+4+;917%9T#:.(KLCRT;N82+[:0*#0.&O=6C4LWVJ%N4+=]
MJ%NR-P5U@[KM0=VRS0KH&_1M+_HVEG,4D?I"UQ'+90SO^]RM64>"+VH_Y)#8
M72OG<DCH.UVR>56?]/?>U%X;Q&:NOG)J!;_XP]<,J1##E,X$@F:.EV:<%FL4
MV049- .: <T</<W8+C.;\&9 ,Z 9T$QQ-'/JL$:1S146!#)#3'$BTJPM[T!!
MH"!04(%E\$WF-K3UA:B]IU.1M)/BL/.WY7S]+92GKI613YLM;4$)6&ML]-49
M*C;K6#;  K  +*_'H9CEH ,%\  \),;#<K6M56 Z )5:0X4U.LM'60$6I()M
M+<)/JP_C%X$RK?(\+/QL"Z%]A/8K8MUJ@SN'-9HN< ?< 7?[Q)W%6K8V;[/V
MVTB %J"U3<3<T1<%A$D#[H"[C7#78$X;KN3!0BMUBJ!<B_*LHBQH6FO9&XD^
MFO]5'_!O$SZ.MCEJ5]>H95M?.N2Q^(HP3;5%@\5,%]N_P /PD)S^:SI  ]
M-"CK8,-7 AJ AC15SK6UI976!0](:5BG+E?>1+1K44OOGB][+2$8]H*Q<8I/
M9J@+ZBH$L.J:I[H JZ7O, 2 !6 !6)E#V,2Q5@ +P-(.+"6EMFW9Q>L7  :
M'1W +&:9&S?".'IH522W0)]ZW 4B<)&T.%R2TEL(G2Z+XLD:B9%$OE_J0C>[
M2W,R5=DRELH&H1MM28QUC4@V.JQI8OMVRWG"X-46$);99&8'07H@ HA($AK(
MU4-. P !0*3YGR9KV=K6/@ $ %%Q0-BMELX:L75!1&[1_UZV(U_U^[T-+"<T
M]&M'O_8-+Z]VYVE,'I/'Y,L]^8J$QLOK3*)?^RO]VC<N^0!51+]/W;J)?NW0
M./1KA[K55]W0KQWJAG[MT+>ZZMO!^K5WNYS7[$1;*?NU)W(NAX0*[/NUH$_E
M[_O586ZKP(-'6M_[X;>;*D0PI;. 8)GC91G;84W;!,V 9D SH)GB:,9FMEE@
MNW;0#&AF[S23! 1D.L]2-  <-!-@ 7(JHAM,6UN>]ZO2VJJ4< 7TK,#ZWF V
M.%!PH!HN,ZT"2YW7S(&J2#(+NL#OW<I;MC84O<F8ET,]T)\4!ULVZ&K3:J&9
M+\ "L&QP3I@UVMKB6W7QPH"'H\7#J<;&3# =@$J=H=+L:#M/?PQ008)9*;O
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
M<*C6Y!BTVD8V<779E<-D3RG3IWO>)4WW#%J@<*/=:)H=<WA@4SQ/U)>_K-O
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
ME7G85?C)CUY-A"5D"F$7J4^W_?_5Y V>(^($GU&'VYO\U9!(FKQ4KS)L9%2
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
MM4=><<%,P(X2L>_+?C_4J':(\>9U?-AQF9OQZ6O5P?!<EE086*JP\P0ESCP
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
M7T#[M$F"(Z^T0\QQ4$CRB70"2HKTR1G1[,+PG;Z!O"M:=83H@ >D?(QA\A8
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
M%B)[0/ )G**.M -;9W/&^"Y.\X+ %QDPWS*=/"1A;9M(JHX1.:L=XEPYHS1
M @#MUQAP E1]U3G)P&5;P-6V&A;/?J"J."/]$.9Z>3XLV6A3[#U0!"@B"'JA
M/:3>"JJ%*M.KK*'D@!2'DPI!=H+>@W[\]>,SX +EO[5RF/#@2L-OZKPA!(AH
MII QSC,87#Y'P%)>C+K@&U31]K=PWE C22$Q5)O@#!%NI<)HA0-&PG=Y=./@
M\X:595K[O.%^:/7ZO.'O)2_: :L)L"1,^H9Z(%SP&$J1,>5%APK>4EYT9:4\
M3E[T?@+X'::6*F $4-1(P[@+WJP.D]@*'^PM_B,O>A\E:BK'M)90_E#>YSC]
MGO.B^Z:S_<R+#L-K0C1G5#")N"J@*:GFI-."%VWGW%653]6\Z/V@.UY:97$Z
M0-I@E_O -,%&$KG::V/$8BYKB[A_^<]U1-P 9CTH(W!@D9)@O ;^B%7>88B(
M05*:DE\I8/V8=F^.+]8UTYM%K@>:TD3!"2VPUQ80[21RPEFDRZ65."5HOVWF
MQB2Z?^6)6KC]/G2FEZ9J?U6E!RIRU"(EV 4+BP!FB584:\RI*I=ZBA'H]$1H
M8V4CJLJ\H2(E^V%8VX"MF[\;/]H]#GU?S>5H]@$1<AAH+@ #0!"@C%*@-!*H
MM;"^J7S4[=E] _-'!;4+-5.#P7P\'Q47CSV^LZ8!_=HP<L2,D91Z@9F@B@AC
M@( E!AJ@+LN#G)!B-8/F'^=,-IV&D)H0RS3A&&%,P]JCT'H!,(R"VEIYU',F
M=?<ACX?L,?(17JN'WG!!Y<K7_W;WW.IW]G9'4\4RTZW3T8E&5+H2MZNG;KG8
MMD42]KF:MBLR]KY*ML-LI#6AGRHD'[UL'*%@)%@/F<=<8JL,T] 2J1$%*GCO
MH%(*0LN<[4PH>M(PHL@;&;Q$R#&#"'"K)%AQA,/*5S])O>&LH4.$\3Q)Z! $
M>IT)M.9L^;Z%"?HNFRSFY^TA_:W](N -< H[:;6C%/%@=H@U0, <D&G<<D"_
MIIPWJ4L#X'3E/SPC=6?,]=7V$?8$<V P<<(@KS#SCJ]X(X:RGA<0;TAN67M(
MO2UMZ&74O4]*<!SAKZ[*GF6#WW9&T%^TC81@!E*)+'< 4<ZDH"5"A&K7PUIW
M!\HF:Q:1KJ3\D.KT-4Z'9Q,3WZ6S>+13XEO[1<A1X GTC$KJ"%3  %SRJ@3I
M8:BQ6>DWB4Y7FG!1>/Z39.CBO+B0<O>VV>L=(D)9L(\(4$!212P&GK.2.PEE
M_1(BK07TFI5]([!T=UQYD!>!*)LL_S];3EE/O.^B4H;/\A]Q/MRB#7N.% DF
M@).<.XP5EQXJ2'SIA!$.;?\6B 8]R7;!.H*%L(C93,_GLVFQ^1;4OIJQ\*);
M1#&EWKM@3F&J@BEEE$8EIT[0'E;5:TV6FRV*0V'K2D%> K$UEO"\<>!*:"6Y
MIT:&N9,2YU@Y!5.!4?V]H=;,B*Z4X6"PNE*!+\ELF6N_HQ#&DW:1II9PA1AB
M6A AK&*VA(4I(>L'%UNS(;H2_"$XU3^2/OR_^72Q8?,MVV#:+HGZ%O]TU]?)
M8+8HQ%#,4CI@,2Q,J^!W+[8M%PPL)[!-N0XM/2["$'N%A')6">]-D=E$2K2
M@#TL;M>V5O4([NX<WD:YW>HB-_JD".,PH1N-<%'\!CAEA=4EG@2R'M;RZVI2
M/"[2G5I39]/I/!G:>1ZLOJ])GF;#?\2C>?(Z+[NLK;T&BY1WS IL!<1!+MPY
M+$L#@P7QU%^46RLOV*DUUB:8'23G;-J6?\C8[2@]($_"0QX.NG7ZL*,7/4DG
M25%Q]A%5]Y^JE#O9UB^2"CN C,","B,TX@P I "R5$-"**ORXG;'[ZX\A(U]
M(L:0TIQA3;VF@GN@-%ORJ;R'H#^%3)J15M8.+KU.5'C*WH[LA)>-H^ @VS"W
M0Z4 = Y CCDNH2#V@-**+:<D-"#<Y^&D0\'I+,KXA-"=>]"O-8\")"QX(KKP
M1!RRGA,H2\X4<K+?"0F'B&JKU ]"YRW)OY<I",<6^W'$_2F9S99E]PN2=VY"
MOM8\$I(6=Q@!2+!EEBF #5DMH< BTL."$H<)Z+DE<#@FW6TZ?\]&WX/']!2
M"GO/6_I%@".I%LX;9C;\SP"2):\,\?J&8&O[!HW*OTEPNE*$?\1Y6M@S%\'S
MW&'6/6\:8<"  ]8PYJPBP7A&GI4<4<7KG\-MN7!$\T;=@= <0]@[%_27C2.O
ME/7,..>9)-9(P!4ON>).\GZ;<_6%M$7:!R'S5N3>2S/NF.(^CIB_Y@&<@LJ=
MR_BSEI&5R@-!BZL=K+,2,RG6T !W0(BY-</M$*&\*&)_"!B=V>?99)A-SB;!
MPKR*)[^=7U\G80$KR/YTIL\O=AOL5?H':Q52A0S!#A+ L: $^C((YLP!:4"M
M67 -*D(;$'6F'J_8-)_CG^EX/M99GF<_"K,TO@N_;$T&VF>8*,!+/>  >*JP
M4U(K6EJTD O4PU3"[B+ #8%6OR)&<C4[FTQG^7QQ-#W[GDSBR>Q;DH^GGP/@
M@;35<?6+8I-I4T;(?J-$T@>OR0!FC46*!Q_'<EOR%EZ2^HD>[56Z:%0AVL>L
MJ^ED1>F79/;/+)_=7B3_GJ<!))_EQ6[J*"W.46^91JITCZ!D'"JBK0QZSXPH
M9NJ2<\9@#V]Q;V?Z: &L-J:-K\'!#M]EU^6E/P4^ZQWX@D@U'";#6?:,D6W7
MK[7TN B;(KE?.RX9H\P))X5;H844/J"R;7O7J78Z$74(;BLKV')Q]?,B/:!H
M-\N^Q9.;]&IQ(<R2X+K+6L6A(\2T%<0A3K3 5@&)9>DE!./0U[>4V[OAM=NU
MKAT@.ROH](0S'4_3Z>5=GL3#\\ECCP-N602K#A%)[;5 % *I#((,&@5,B4!
MIG[8O+W[8UM9"%L"[)@NV*^3>9&!MC+^'PKP^"19S<'QS;Y)-Y7&#$+0PFKD
MK9?!;( .>P)+C# U]9VS]FZC[<PY:P/!XTQ,BV!%,BU\B>6M"L-*:E5]D @Z
M) E1QB@<7!,-L=:E?X(XI7V\#;>#R:E!R(XQ/56<<2)+&+ L^!>>&0\E#D9?
M&>M"6I'ZJ>_MW8C;^B2R)RC=YF],2RH?'5)4XVR^M:SDKJX185!X)GPPS# #
MVF$C2XZQX>" -)[V;KUM1P^:1>J8ELE%4N 8*#\T/+QYH$@3YJ@D""-BK)2&
M.U(&XK'7X(!#Q6\@0MP8;K4][.?^V"9W^7F[2$N("1;8 X>)UTH)A4KZD&;U
MSP>W>%]M\\[O@;"T$1@Y,*;_)##-&*>+ZO T8,,MU$+0-3?A0WTAGTA\MD6T
MVI#]0Z3E6V/1L)UC1E((#HD/MA"T"E(C.%GS[30\H-[4&PFU-@UA;=6YG.?)
M[%YGD^'& ^"/FD308!V,7(>Q\=8@CY7!:TL&'2+84PIPUD>D@Z.#-ALL]*TH
M0CZ9!6;/)M=9/GYR!+65XWL/E1""U[NJCU(<MSS*0[NHG+WIV1V4S3[/;^))
M^I_EG0B3X>5\/([S^_/KQW?*#P:%\U&<?\U&:>LEUFM1]/@.!_>S.(][])ON
M-Q;R7\\96S/H=G6.!,54( >(0=9C;RD&RXT-1@1UZ(C'/Q]NSMO(1O5K[K</
M$6%II':.8FZ*>Q"4! BL4.  LRZ/ &T]'-JD0#=><M\H5ET>&)WFLT?J%?YZ
MKEKAJ^BB*"2_X1#!D]\C9JTV7D+*/$"2(VY62VE@5#K3Y0U>-:^<;$J2V>'P
MU(PB51?IQMS29RTB!Y$EQ@H .:>,2V,4*5\0%8S1?IX/J(G]<\D=A,'IR/ X
MLMN0Z]^MZ+H3V2HE;*O0GK2)B"22,VPI$DQ07X2A;4F[5J+38M_;O;7:J&?-
M\-ZJW)9)+]OE]KA-I#@HTM(Q9Q!8B3R49FU38(]Z=$%W(W([@/?N3M%L6-E_
MG2;7\]&G]'J;75RA=^0<$XYX"CRF"@A*/>)KOJ&N="E-MWGS+1K'S0/60>2E
ME@O\)?GQ\.5EL6\8Y\.CESYZ0E40QB1\'*R*4.7+NZ'.)H];I)-!>O?HSKTM
M+\/!8T?82BH8Q,QSKK@ACE&UO$M/6J)()4>A7[CM<JP/&C>R4$$@#9 VS,P>
M0(R87>&EBQ/-??&V.]2,%X5<N\.W2P]];P7VA9"3Q86:9\75O8N=B>55D?K^
M<_Q_6;ZXJ'I'48 ]1HF,0QYHZSTR1#M+(/.Z!(_K3FN,[^7U=Z0R65?(=F5)
M;>'@@?XO\7CWF?0]1XHP9 8&E\!CL"BUH8/%L,(C?*]P/P,1K4J^NG8UB.@?
MFM:K<,DI*]AQ%.O\^OISG/^6S'S\/<N+^7QY?_"NT_9;^T76:A0,%QA8L[:H
M*8"-+WE5FM$NE::: ]B:-+/V<.M*1QZJ8$]]EF\Q%G:84GN-$T%N;'"S@2">
MB_ )6&=*+#"KYAD=H_C2<8RI-K'M2L^^A:>=7ZMA=E=(;.<4]%KS*/"#  !:
MA[D;(4N0PB5^ADIF^VT8M23%K#7@WI)J]-*2Z;%&'&DQ>AEA_/6N*"X?VC.
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
M+GS],&[C18X[D7LM5#K(87N9.+4S-VU%2_'/53Q-_O:G_P]02P,$%     @
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
MU-DJ582('.BM>AID&?U6DV_Y%*^T6%]FUY(?+'\G994])15;QZ4_R.ZW*?O
MBL9,CD6GA<"$P/$C&D2%[25VT N1R[6RJM:BY@CF<UH9Z_;F=B,IR[02BU04
MT<HGC=,S*B:)S/R1#M*HI8/(RO@ZD ;[V+12R$7<@ 2J)7X9TJ?8IUSGJRHH
M=2GMQVE_0^=EFI3I75H\L1L\FYZ^"C$*8L<)8&01WXI]+R*H,XQ]L7(Y!>8T
MB]SAZMDM W=FT&<\-?<M-P %-4\!OYR"-RVU@FI7@SL[N@W^LF'WKF47?<2N
M'JW[D+,AH5-'^$)43J%#IQ*GFJLQ^L;BR'R_JV[8Z1(Q(29!CF>&H6,3AW[E
M@\ZL#_E.IU-F;&IM^R/-'K]4Z>8\^4I_\I@:FQ:M45_%_1/]_)J5=#^F/X^7
M/3':Y45/&^.*)*_#9]P(GDBC1^^.Z1)4.RFFEZMU<NYP*-T(GK@W7;TP>)U\
M;RY:#TS?]F"$ \^,+0A\;'J],6)YEHBZ29J85M.,YQ:7F%[)TL>G4A,P)Z9-
MKS3I^B/6].P/>Y.7 1$:2>0RI&>L$Z=;LE1PPBLS5,F2Q\<B?6QW>=VD7]/=
M/FVV,<  V@%Q8X)"%V+BD##J$NL 6!Y7.:(20YHEYR4V-GMIT<GMHQK'*9\"
M34:GF [),ZE%CX98&E E)>0N0YO4N))K>/G$= IN_F-?-JL(<5Y\3O^ ZSH"
MHS)Y7>0[^N6ZW9/*=F?0> P ![LFCB ), [M,.XPV)[-=9*&'LN:E>P(K/&0
M%P:%:QSP&B\!"^VPTM00?&HW7QN(R9]2^K4HHA"3 Q*IIT66H9F:?,NG>*?%
M5)7=M'WU #?Y,Q/RME36PR0(@&M9/O!=/PP<A'M3@-H6$4\I YHUDF%BD4F'
M2G +VCCN^/1..VUBLB;.F!;M>HN5 8D:1>(RE&B<"[G"ETHP6NNE[)8=3904
MF_+7YTU2I;1E'3-L;5L.B6+"=LNZ81A!JFL^[FW')M=I[VHMZH[.#J% C])H
M8!H,Y[D9"@9C:GCF#,(FIU@P^/J8736;<\2#+A[FAH(MI<PO0]H4^W0:7&E@
M;&1*[;*OT \=8(4X-"$P(S>,+"LP@]:L$Q$@I'NCC<V76KN4W0PTGN!1.38]
MW"K+L_'0.F6R[9)C"Y RII>A;>K<X4N\R?+TD:(]9@_L&H^G_9;:^YJ2AX=T
M75T]G,Q5L]TZ>]ZF%[OF*L)#B'F=5W3^FB7;BZ?G9%U]SJN;=,W(WZQ #"T?
MHS"@[Q((+!+$,.IP0COD.N!D/G2:-?/@DY'63K'^O4O_,))#A/-\G"(X,Y*G
MN@"!?NZY<\O(:K^,75X91>L9G\[.V.S#POQCM+B8DA\U=N./<?7P.F_8^F1<
M[+J;6J\.T_$SH_?,:%PSJ&_&S8_2Z)OV0M-:U'[PQG_ARX_P$IR$ HSE>H W
M/6#6P[LVWM^(!^9OXWD#B 7XGR^EMPGNUI.&NHH!01[Q+-M!D64&Q/%CU $"
MO@U%IF,:82PBZ.@D*-L9SXT$T4\EK0MBLSB=+<8WOUM(8XV-%_*!H2+KAXJC
M]/W$.S&E61Z8,$[0=,N82D[AZ.F&S:FXY=7V@;71JP)]8>?S7>S> -C4HV +
M6F:(S! C',1TS+$][ % 1Z PBMQ *-NF%XEFA1\N1L@+HW& :<:;6B)5"Z>Y
M[?B$?CG-)J;UNEM,B]Z/(GM \J=IQ&6H_D2^YG-T$S'MC[-=5J67=##:7-!9
M]>Z1;9^%;*MZ&7W_E/Q'7J!M4C8U,HC8L1GA.+:1$Q'L6%X<=0C\R'5$E%ZE
M7<VZWD ]K[$:![!&@]:X_V[4>(T:L%3-G])&X)/LN?@7$VBEU&M18P$>![17
M1VLL0VFU>);K?Y>5J>C!_N?D*6WJNE; \I#E>R &)H:6XT5N;+<HZ/<A4*2D
M4K9G5=.S%QV:H9:L'E3>(J-E57MCJ)16F7:86E_?(E1.8T<US>)U=IQW_%JK
M@$7NS;L/#Y^2XO>TBI.O><'"XWHO7UMVA'%D R^VJ F,39/X ,6=31AY0B<4
MC+.D64LIN/,&G='#:S:H"F[F'4<GGS1.QZ28$+Y/XDS5C(-$#0B<&H*7(6>*
M?#G=^:N0(16EVIYI=V7B9@B\( Z(2U42T>F]!T%K&R,G$)(L-1;G+=7VSDU;
M7:FV ,]\6C8]Q6*:QL'N DNU>^8D2[7%F5^&V"GV2:!46Y8QW2M+EWW!)<"A
M&W@6U67?ASYRB.?"#I<#':$S0_6C6?H*TZ5L2?@$#:EWJ4E/&TZ\W,33?(M:
M<[KDJ$V?KD67H?83^JMH_4F6:;FCN&[8"7M7#[^635IA%:+0C((XLLPP<&#H
MF2CP.YN^[PF=-3'.DN[9_.EA@P7#=YX_G._I7%3B^.B1O').ZR>C5'!:?WIB
MUTW')@779#GG/+OKA*BA:;T2@I>A?8I\&3S0:QQ#<IIUF27WV3:KOJ^L,(J0
M%3A1[-@009N0N+=FV[;0RHZL#<TZ=4U_QJ[#^IIL]_6Q!<TY@ML67Y:..DI0
M@$H9@=+#XDAIZD'-J4@]"&XM$N=RB2HDX<6@_LBR,E)YT+XH:*]<04P( 5$0
MN"$(0^)@+^XF\@1@,B)<$C8U;;QDK!M8O1"]WYNT\#I*C710JDJ4SHP6W2+4
MJ<4B+E*B%"]:JX2=X9,L.8Y&*M=GRD1KUZ,S2DBL&,< !X'M^Y9/.KLF](2.
MQAIO;6+]VO7(%$N8",&C5$P3M^J$[ !P$5IV@",N9Q)<+UK19/SA$S5IIGAU
M[7;])=WLM^G5PVWZR-)I-^ES7C @%[N'O'BJ]RI'W]L?WJ7?JH@2\OL*F!:!
MO@M(3*>DKF7'"#<GN5+5]1R^0QIT8]"L@;?[IZ>DR/Z1;HP6FA%GNV2WKK=9
M'Y"+Z:"V!N%3QR6TA9AF=HC9;+YKAQ[T<3N<L9KK[A/-]A>#.6#4'DR\*B')
M\X#6ZFZY92BP=B_S:?O#^ N.^K&BNPW@)F75B[0=KA[BK%PGVW]/DV+EQ$%D
M84##84)0!"S/":+VB@ K)%#L DM],#1K=@^*J07KFN-O.E+%/Y\^+X1Z,8E^
M]W:DH_"VPWYFO&BC!K_!')C_]B0^H@<T>H+66X9,3^$HQUU,6KA5*M9XGS((
M=W_D*Q\2'R''8?M[(L\.;&)W=WY:T#2%LI^J;6N69=NT30U*+$*N0OG5Q*M.
MS:60:XTU*.@%ZNR!T;'B*M$V/Y"BRG@G(Z/2+&K13OHZIBO7\I&'+0L[<8A!
M$%L81@<<8L66ZJWKUT]+HW[R$:Q!095S.XV&,M@+5E$&3Y6."K70#ZBD8OZ-
MT5())G6H:4P[PRIPH$<B&OK&H6V[((@\KQ-U.PY]3Y>8<AG7KZ6"VW?4TZM>
M2I4S.XF2,M3+%5*&3I&."C7/CR>C8NZ-4%$)'K6(:/8U79G8<4P+^P#B((@Q
M- &$'8P 6$)+9,J-ZQ=1H%%$N>C5(**JF9U&1"GJ!8LH1:=*1$6:YP<442'W
MQHBH.(^J110^4-'IL<168 5Q[$<^.S@N#**H6TR#MH_\2(>2BB'0+*=W7](B
M31@B/:(J2+=:9=7'M&YYK5MDZ2+[@EX%2BO77#^6W$KZ**FY8QA5+;PK8/LN
M)LAU+$"<,+(\&.+.O.<AJK5YE6S5:NV'1H7DM<?'+Z_L5]I*UN<6EAZA_9A>
MM=JJE%G-<KI,^52@F-R-\&.))+];DKHHR)L2*?QUM\G*>A=YNB'?UO2CL+X^
M:Q4 VZ1"C+W8\ZT8V0!8O2R#./)7.W;S6KJY4Q2*2@/AZM%ATZ-?81;JW49&
MP='/"&[MUL2_ N'4R[DV%3V&;32XC0;X@B3U/6YE]75T6_T 8CO>1Q'E5<0H
M]\Z#BDH/DWI6BM66S5_G9<8*:N%]617)NEJY&&$S(B$$3FP"8KD$6<VE(4$4
MNX!WI42)+8TE[!V\IN*QVT/0(31^ZS!.7:3.0=M01;I*UI?17=6Z=%IKKIXO
M[I,>ZU-P>R,HAH1X=+X)0I?2Y#M1&'=&()V$"AWI*/9HS9DT>'M+[FX%CV<4
M)(=/DS3R(J8^[84$<XG,2QX&Y$22L&4(ARSXTP,1QW @)@;M?NK>EFTY(+2<
M@$286B!!A&!O"V-/J,!.SH)F:6CA-*=5E?\LHQ'"G(E(A4ZZ9!2C/UMA9NDX
MX>5#!9'E<4E"(NW#FWHRCA'N:UB3\@O<;=A?Y#_WV==DR_(\L$))47RGLY&_
ML3.95B@$(,#$";!%L.E@SXI :QNA*!*[<56)1=VR0]$9R6YCK-D7Z0&GX)6I
M:MCE$Z3IB143J)[3^HLCB&=&4AD=2J.&.?&-ISS,#4B86N:7(6F*?3J]LE0#
M8[R2]]=TN[G+/R75OLBJ[[?IFOV=I9W@KEQ$ CLTJ8W ]6(_,H$5=E9][ N)
MW5A;FF7N]DM>5.?T%Y^,;/<U+2N)5;;1=/*IVY1,BND:3N\KXP#HS&!0SZO\
M_*D%.]-Y5Q\P-J!GJKA>AI(I\R;7\T8*!FSYKHX';])U2G7S?IOB?7JUJVO$
MK@J62UY9R/$"/XP# %T;N*$/H=T9MF-BKKZFQ7W.':^--RC2]XZQ\8<6+<;2
M*'J4=:A1I%62[9+'],S8B9YVK()ISLAM6HH%P[86G'% UQ1:93OC,SNIY>Z/
M=/LU-3[1SWUY?^S0$[A]2-Q0U*:.]64(G4J'3N,UU5SQRMT%#4MVE-3OG].*
MQH/(I?^SD>_3+VWL@!AW)LR "!7O"SU8<QC68Q$3*#%N^*1(&RUBHM/#.*,:
M,W'<=$S!@'Q(,;4,H9"#GBMX4\0Z_W61/B?9AGQ[3G=EVL55H1U:$ -L^T%
M8,@6O_NX"L'8$E$!.0N:Y: %9:0-JK*.9/+J2UJT:7 QF9!DD4\O]!,H)AP=
M=RV@F:9>;[(RH"7C6%R&J(ST(5?Y7LDLK5T]X*Q\SLMD^Y<BWS]?[-;;_2;;
M/6)6?\/NK]FGF[9()]_UYQI#$Y'8\4D4V8#.]HCK.RT@#'T4BZ^_:8&A>_V^
M6:S^0B?$QD->&!2\X(6Q.IM 9#EO=O8%4T\M6*-&>V;T>(UCP$:/^,PX626<
M8VE0AN,/UP^U-MPR!'8*1]]<B9R 6ZDJB!6!* JQ!]T80SL,,(ABL[/AN;XM
MLBU&[,E"@BJ[]Z4[O%TFZ!,D2J+D02E'HTH=9JQOX*UKX"9K25(CC'VHCD&0
M ?XI8DZ5I_I^35^0"NXV;#7QF:UBL5FIYWL QF88UM=-A![T+*\SZ7M$Z/:'
M48:T3Q@;;&?&,T-7SQ?3#I]$YGL<J;P3QXGX%)T_=E1>]U22 Y63)Z.&:!J<
M4"I@=QE:I,:55]-+9?QP7U;#$CB-)!Y=(&$'L>^8=%[K0N2Y(<88=5ESC&*$
MA"ZHD;*@69MJ4,=7T<A$,Y+<\2F1?MK$)*AAK(MQ9KMAYBU6!A1G'(O+D)J1
M/IS>'J. $;%YT<J/L&>[5AB9F!5,!0BXN(^Q0.B+3X@^?.0D,R'Y&=#'E(A,
M?92R(3/GF6.J\^$<AYN59?1R4=!OSFH$?>;>!G^X\Y9&);=5OO[]2[ZEA)0L
M0JF^]]7@OAM"0(AEFJ'EFKYK.C;I9<2#0M<"*S.J.92XO(#1Q>7%W06Y->!G
M;-S^%=Z0OUY=8G)S^U__*; M_[\9Y'_^>G'W[X)[WY61SJ<EL_ MIC9'$/LI
M4/5]MCTEO(P-2)5RTI<A9NK=.MV=KH<W"4%\M2&&>#@F -MF%+JFYY( =HN!
MQ"-0:#_L"#.:1:_;SG5T&[K@+K@Q% H+FD[VI"5L_DUQ[S/$)UFRM"Y.I*0=
M>5^6QG'#/<-:UZ=PE-?)=U;^V&6U/2\(+3L@<6![D.U206:G>L2)8J'-(I(F
M="_NMZC8(6P,EN L3)(VSEF9?L8$9VD=62VBN=:HWN1E:"(WCLAER,Q8)TXG
M>BHX$=W6\?>L^H+V994_I<6K6]11B!W7PP@ZE@.(Y=DFZA+3Q(I"H?4L)09U
MQS[=UH.CX&>>#09#+ UT*Z4D+Z.3J77IG6T&"OD2&-^+?;IY'5>L2.3:H>-
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
MT($W:BSJ3M+6((T>I='";#K03S52P1)!14QSIG(G)UDPM\O#[UP)7Q[NAC+
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
M+[-=6I97^VJ;Y[^_;==%.'8MRP-F0""(0Q(&=F?7=/DN151G3;?>M1B-%J1
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
MK-D!/O(X558%_<M34R5>#:BF.M:X-@T?F^Y2$1?=(9K7^39;?U_%P'-,TT8
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
MYTYVN.$@&N/0=.=>7AID.&/U,]5]JAZK*2L>FFZY@14SL:6N*OOA#.;ZGD)
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
M![;XM+"3^6A:SI>-)LKG&V2QGCD67DO)C(5!>3C8#0H@2W50IFIDE/4AX<>
MK0Y?]'MC$;<M,NDI0"K(2+SBDF@@'*MEQ-RE^$-#?VM3M5YV@?"9WE4;[WA/
M7_XKZ[UPE/C@$1H;D]YZ9.T:;.6D%XWR'G4C8=!046?$W^#^]5"BL)UM,A8H
MI#G#FGI-!??!4MV02GD/P27GZ$G5?-D-QKU%]GPST@-)PKY_.%.26ZPX5 I
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
MTO>Q&BO;P:U3G:]SLN_7^>-G,L5!+&F&.8M;[,A#:5@]=MS0?AK^%G(K.D_
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
M#8O1._-B_#'_<GJXR'.]9<09J!7"E%,AC0!<J'I+TL32,9<QC;5/D^.N?+4
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
M=I36VO-TYHGP0D,7%F-+ 3.8&[W=/1(TQ2(>XEK4)5W2X>TM(5P1%#.:;,(
M[J?%2G.SL;J+L/SKT%6Q)LTSX+WP##C#N>+>4X"@( H&#,(<RTV*8WYT<JX>
M4WUW0ZT.$.^+:^_RKRMW\6.I1O]<3JHB3*CA15E\?3?-9S$^VH5/[^,C>QC7
MO)-,*,4,<M@"Q3%U1DNS7<<),2FVT='5)%_XA-89ZGUQ;WWE< ^OU@]D"EMA
M,>/$R.#7<L3]P^+.A4\YF!A03<E>.',2HF<+E#OS1=,V0^!04 N0B@G&5QX,
M<F*3UU%BS%"CT]1!A, UN?9P6H\9!M I3K'S1G *D3>VO@. &9$7EBLJG2II
MH7 GPMY@,MC\(O[Q*9\7__EO_Q]02P$"% ,4    " #"2 9/U4UNEUL. 0!W
MV1  $0              @ $     9VEF:2TR,#$Y,#8S,"YX;6Q02P$"% ,4
M    " #"2 9/-:)S6\<-  !DA   $0              @ &*#@$ 9VEF:2TR
M,#$Y,#8S,"YX<V102P$"% ,4    " #"2 9/HEJY=M05  !,X   %0
M        @ & ' $ 9VEF:2TR,#$Y,#8S,%]C86PN>&UL4$L! A0#%     @
MPD@&3XJRO/&7)0  F<8! !4              ( !AS(! &=I9FDM,C Q.3 V
M,S!?9&5F+GAM;%!+ 0(4 Q0    ( ,)(!D^4*<-<O'4  #[\!0 5
M      "  5%8 0!G:69I+3(P,3DP-C,P7VQA8BYX;6Q02P$"% ,4    " #"
M2 9/L;G$DXA(  ":D , %0              @ % S@$ 9VEF:2TR,#$Y,#8S
?,%]P<F4N>&UL4$L%!@     &  8 B@$  /L6 @    $!

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